# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 21B6 1189 0000 move.l [A0 + D0.w], [[ + <> + D1]] 00000006 4630 0000 not.b [A0 + D0.w] 0000000A 261E move.l D3, [A6]+ 0000000C 0000 0284 ori.b D0, 0x84 00000010 8000 or.b D0, D0 00000012 0002 2EF0 ori.b D2, 0xF0 00000016 6E7E bgt +0x80 /* 00000096 */ 00000018 2D72 0764 0B10 move.l [A6 + 0xB10], <> 0000001E 14AA 1426 move.b [A2], [A2 + 0x1426] 00000022 10E6 move.b [A0]+, -[A6] 00000024 307E movea.w A0, <> 00000026 1924 move.b -[A4], -[A4] 00000028 1666 movea.b A3, -[A6] 0000002A D8C0 add.w A4, D0 0000002C 1083 move.b [A0], D3 0000002E 33E0 A9A5 FCDC move.w [0xA9A5FCDC], -[A0] 00000034 4349 chk.w D1, A1 00000036 1E70 1D7E movea.b A7, <> 0000003A 1550 11B2 move.b [A2 + 0x11B2], [A0] 0000003E 143A 0DA2 move.b D2, [PC + 0xDA2 /* 00000DE2, value 0x25 '%' */] 00000042 1616 move.b D3, [A6] 00000044 3C2A 0D9A move.w D6, [A2 + 0xD9A] 00000048 FADC F8AE .extension 0xADC <> // unimplemented 0000004C F896 F884 .extension 0x896 <> // unimplemented 00000050 70CE moveq.l D0, 0xFFFFFFCE 00000052 2FEE 2FE4 move.l <>, [A6 + 0x2FE4] 00000056 0E72 0E6A FC14 .invalid.w [A2 + A7 * 4 + 0x14], 0xE6A // invalid immediate operation 0000005C F826 128E .tblXX 0xF826, 0x128E // unimplemented 00000060 FD5C .extension 0xD5C <> // unimplemented 00000062 0E82 0E7A FD2E .invalid.l D2, 0xE7AFD2E // invalid immediate operation 00000068 A9D5 syscall TECopy 0000006A 5458 addq.w [A0]+, 2 0000006C 5453 addq.w [A3], 2 0000006E A83E syscall TEStyleNew 00000070 A9D2 syscall TENew 00000072 A9CF syscall TESetText 00000074 116C 208B 32FA move.b [A0 + 0x32FA], [A4 + 0x208B] 0000007A 124A movea.b A1, A2 0000007C 6D18 blt +0x1A /* 00000096 */ 0000007E 7E1C moveq.l D7, 0x1C 00000080 024E 0278 andi.w A6, 0x278 00000084 2C3E move.l D6, <> 00000086 FA42 369A .extension 0xA42 <>, 0x369A // unimplemented 0000008A 31F2 FC94 F7AE move.w [0xFFFFF7AE], [A2 + A7 * 4 - 0x108] 00000090 F7B0 .invalid <> 00000092 FC72 1596 .extension 0xC72 <>, 0x1596 // unimplemented label00000096: 00000096 0D5C bchg [A4]+, D6 00000098 0E0A 0DC2 .invalid.b A2, 0xC2 // invalid immediate operation 0000009C 0E9A F644 0CF2 .invalid.l [A2]+, 0xF6440CF2 // invalid immediate operation 000000A2 0DBA F7A8 bclr [PC - 0x858 /* FFFFF84C, cstring "" */], D6 000000A6 2934 F570 F6D6 5047 move.l -[A4], [A4 - 0x929AFB9] 000000AE 6D22 blt +0x24 /* 000000D2 */ 000000B0 27CC F374 move.l <>, A4 000000B4 434C chk.w D1, A4 000000B6 F3D8 .invalid <> 000000B8 F3FC .invalid <> 000000BA 0DD2 .incomplete 000000BC EFFE 0DCA bfins <> {D7:10}, D0 000000C0 F554 .extension 0x554 <> // unimplemented 000000C2 F348 .extension 0x348 <> // unimplemented 000000C4 7E11 moveq.l D7, 0x11 000000C6 0DDA .incomplete 000000C8 F404 .invalid <> 000000CA 4D4F chk.w D6, A7 000000CC 5649 addq.w A1, 3 000000CE F1FA .invalid <> 000000D0 7E0E moveq.l D7, 0x0E label000000D2: 000000D2 2C82 move.l [A6], D2 000000D4 F1DC .invalid <> 000000D6 2F9C 2C92 move.l [A7 + D2 * 4 - 0x110], [A4]+ 000000DA 0EAA 0DE2 2C8A F23E .invalid.l [A2 - 0xDC2], 0xDE22C8A // invalid immediate operation 000000E2 F4FC cpusha DATA+INST 000000E4 5454 addq.w [A4], 2 000000E6 F02C F64C 7E1E .invalid 0xF02C, 0xF64C // unimplemented 000000EC F65C 0728 .extension 0x65C <>, 0x0728 // unimplemented 000000F0 F08E 2276 .extension 0x08E <> // unimplemented 000000F4 F07A 0AFA .extension 0x07A <>, 0x0AFA // unimplemented 000000F8 0AC6 .incomplete 000000FA 06BE F024 F00C addi.l <>, 0xF024F00C 00000100 EFF2 EFB4 EF64 bfins <> {D6:D4}, D6 00000106 053C EEA2 btst 0xA2, D2 0000010A 208A move.l [A0], A2 label0000010C: 0000010C EE8E lsr D6, 7 0000010E EE78 ror D0.w, D7 00000110 EE60 asr D0.w, D7 00000112 EE46 asr D6.w, 7 00000114 04CA .incomplete 00000116 EBD2 EE18 bfexts D6, [A2] {D0:24} 0000011A 049E 3350 EB32 subi.l [A6]+, 0x3350EB32 00000120 0988 bclr A0, D4 00000122 077E bchg <>, D3 00000124 EB72 roxl D2.w, D5 00000126 068E 70F3 C247 addi.l A6, 0x70F3C247 0000012C 3401 move.w D2, D1 0000012E 8480 or.l D2, D0 00000130 6F34 ble +0x36 /* 00000166 */ 00000132 E590 roxl D0, 2 00000134 33FA E4E2 E4E2 33F2 move.w [0xE4E233F2], [PC - 0x1B1E /* FFFFE618, cstring "" */] // begin alternate branch 00000136-00000142 label00000136: 00000136 E4E2 roxr .w -[A2] 00000138 E4E2 roxr .w -[A2] 0000013A 33F2 043E 5314 FDAA move.w [0x5314FDAA], [A2 + D0.w * 4 + 0x3E] // end alternate branch 00000136-00000142 label00000136: // (misaligned) 0000013C 043E 5314 subi.b <>, 0x14 00000140 FDAA .invalid <> 00000142 02DA .incomplete 00000144 E1D6 asl .w [A6] 00000146 FBDA .invalid <> 00000148 36A8 FBDA move.w [A3], [A0 - 0x426] 0000014C FBDA .invalid <> 0000014E 0F6A FDFF bchg [A2 - 0x201], D7 00000152 FBC6 .invalid <> 00000154 FDA0 .invalid <> 00000156 FA46 B090 .extension 0xA46 <>, 0xB090 // unimplemented 0000015A 548C addq.l A4, 2 0000015C 727F moveq.l D1, 0x7F 0000015E 6530 bcs +0x32 /* 00000190 */ 00000160 727F moveq.l D1, 0x7F 00000162 7E7F moveq.l D7, 0x7F 00000164 BE84 cmp.l D7, D4 label00000166: 00000166 A8D0 syscall UnpackBits 00000168 DC87 add.l D6, D7 0000016A 6ECA bgt -0x34 /* 00000136 */ 0000016C 3222 move.w D1, -[A2] 0000016E 6C2E bge +0x30 /* 0000019E */ 00000170 6D42 blt +0x44 /* 000001B4 */ 00000172 81C6 divs.w D0, D6 00000174 A8CF syscall PackBits 00000176 D8C4 add.w A4, D4 00000178 D8C6 add.w A4, D6 0000017A BC44 cmp.w D6, D4 0000017C 6E8E bgt -0x70 /* 0000010C */ 0000017E 91AE C26C sub.l [A6 - 0x3D94], D0 00000182 6C1C bge +0x1E /* 000001A0 */ 00000184 4249 clr.w A1 label00000186: 00000186 F374 .extension 0x374 <> // unimplemented 00000188 2C6A DA76 movea.l A6, [A2 - 0x258A] 0000018C A8D0 syscall UnpackBits 0000018E 908C sub.l D0, A4 label00000190: 00000190 A8D0 syscall UnpackBits 00000192 D8C4 add.w A4, D4 00000194 1890 move.b [A4], [A0] 00000196 D8C5 add.w A4, D5 00000198 6DEC blt -0x12 /* 00000186 */ 0000019A 81C5 divs.w D0, D5 0000019C FB86 .invalid <> label0000019E: 0000019E FB58 .extension 0xB58 <> // unimplemented label000001A0: 000001A0 91AE 6F3C sub.l [A6 + 0x6F3C], D0 000001A4 FE1C 6ECA .unknown 0xFE1C 0x6ECA (W = 7) 000001A8 FAB4 FAA4 .extension 0xAB4 <> // unimplemented 000001AC FD28 .extension 0xD28 <> // unimplemented 000001AE 0C52 6C32 cmpi.w [A2], 0x6C32 /* 'l2' */ 000001B2 ED88 lsl D0, 6 label000001B4: 000001B4 EF20 asl D0.b, D7 000001B6 0455 FE02 subi.w [A5], 0xFE02 000001BA D868 09E8 add.w D4, [A0 + 0x9E8] 000001BE EE58 ror D0.w, 7 000001C0 2C72 F96A FAA2 D76C movea.l A6, [[A2 - 0x55E] - 0x2894] 000001C8 3072 D68C movea.w A0, [A2 + A5.w * 8 - 0x116] 000001CC F576 .extension 0x576 <> // unimplemented 000001CE F2BA F422 .extension 0x2BA <> // unimplemented 000001D2 D574 12F4 add.w [A4 + D1.w * 2 - 0x12], D2 000001D6 0692 D2B2 EB02 addi.l [A2], 0xD2B2EB02 000001DC 0EBA D45E EAE2 F168 .invalid.l [PC - 0xE98 /* FFFFF346, cstring "" */], 0xD45EEAE2 // invalid immediate operation 000001E4 D43E add.b D2, <> 000001E6 EAC2 0E02 bfchg D2 {D0:2} 000001EA F134 .extension 0x134 <> // unimplemented label000001EC: 000001EC D404 add.b D2, D4 000001EE 0EB2 0DFA D3B8 4D6F .invalid.l <>, 0xDFAD3B8 // invalid immediate operation 000001F6 6F56 ble +0x58 /* 0000024E */ 000001F8 D346 addx.w D1, D6 000001FA E9CC CEFC bfextu D4, A4 {D3:D4} 000001FE D0AB AA04 add.l D0, [A3 - 0x55FC] 00000202 11A0 7278 move.b [A0 + D7.w * 2 + 0x78], -[A0] 00000206 CC12 and.b D6, [A2] 00000208 CBF4 CBCA CB9A muls.w D5, [[ + <>] - 0x3466] 0000020E CB40 exg D5, D0 00000210 FF04 .extension 0xF04 <> // unimplemented 00000212 DB4E addx.w -[A5], -[A6] 00000214 0A04 0B0E xori.b D4, 0xE // begin alternate branch 00000216-00000218 label00000216: 00000216 0B0E btst A6, D5 // end alternate branch 00000216-00000218 label00000216: // (misaligned) 00000218 FEFF C86A .extension 0xEFF <> // unimplemented 0000021C C84A and.w D4, A2 0000021E C830 DB4E and.b D4, <> 00000222 A971 syscall EventAvail 00000224 05AA FB70 bclr [A2 - 0x490], D2 00000228 C6FC FA04 mulu.w D3, 0xFA04 0000022C C534 DB52 2A03 and.b [[A4] + 0x2A03], D2 00000232 DF42 addx.w D7, D2 00000234 6FB6 ble -0x48 /* 000001EC */ 00000236 FE44 FE24 .extension 0xE44 <>, 0xFE24 // unimplemented 0000023A FBEA .invalid <> label0000023C: 0000023C 0B8A bclr A2, D5 label0000023E: 0000023E FBE4 .invalid <> 00000240 FBB8 .invalid <> 00000242 2E3A FC64 move.l D7, [PC - 0x39C /* FFFFFEA8, cstring "" */] 00000246 FC90 6D2A .extension 0xC90 <> // unimplemented // begin alternate branch 00000248-0000024A label00000248: 00000248 6D2A blt +0x2C /* 00000274 */ // end alternate branch 00000248-0000024A label00000248: // (misaligned) 0000024A FDBA .invalid <> 0000024C 67C8 beq -0x36 /* 00000216 */ label0000024E: 0000024E FC3E EC3C .unknown 0xFC3E 0xEC3C (W = 6) 00000252 FC2A 6CE6 .unknown 0xFC2A 0x6CE6 (W = 6) 00000256 FE08 3D44 .unknown 0xFE08 0x3D44 (W = 7) 0000025A F9D0 .invalid <> 0000025C 6EE0 bgt -0x1E /* 0000023E */ 0000025E F9C4 .invalid <> 00000260 3F30 FAD6 move.w -[A7], [A0 + A7 * 2 - 0x42] 00000264 F4D0 cinvp DATA+INST, [A0] 00000266 C0C2 mulu.w D0, D2 label00000268: 00000268 06F2 .incomplete 0000026A 6FDC ble -0x22 /* 00000248 */ 0000026C FB48 .extension 0xB48 <> // unimplemented 0000026E 67CC beq -0x32 /* 0000023C */ 00000270 EC38 ror D0.b, D6 00000272 3187 33A8 F146 move.w [-0xEBA + D3 * 2], D7 // begin alternate branch 00000274-0000027A label00000274: 00000274 33A8 F146 D858 move.w [A1 + A5 + 0x58], [A0 - 0xEBA] // end alternate branch 00000274-0000027A label00000274: // (misaligned) 00000278 D858 add.w D4, [A0]+ 0000027A E2C2 lsr .w D2 0000027C F830 EF32 .tblXX 0xF830, 0xEF32 // unimplemented 00000280 2B82 0A0E move.l [A5 + D0 * 2 + 0xE], D2 00000284 0C18 0A0E cmpi.b [A0]+, 0xE 00000288 142E 0452 move.b D2, [A6 + 0x452] 0000028C 6309 bls +0xB /* 00000297 */ 0000028E 28FB 0DF3 0F5B 1253 070F 9213 move.l [A4]+, [[0xF5B1253] + 0x70F9213] 0000029A 0B6B 243B bchg [A3 + 0x243B], D5 0000029E 35AB 0B7B 071B 1693 30D6 move.w [[A2 + D0 * 8] + 0x169330D6], [A3 + 0xB7B] 000002A8 7303 moveq.l D1, 0x03 000002AA 2B02 move.l -[A5], D2 000002AC 3B0A move.w -[A5], A2 000002AE 6B06 bmi +0x8 /* 000002B6 */ 000002B0 B313 xor.b [A3], D1 000002B2 130E move.b -[A1], A6 000002B4 B31C xor.b [A4]+, D1 label000002B6: 000002B6 7B0E moveq.l D5, 0x0E 000002B8 BB1C xor.b [A4]+, D5 000002BA F303 .extension 0x303 <> // unimplemented 000002BC 1402 move.b D2, D2 000002BE FB99 .invalid <> 000002C0 1402 move.b D2, D2 000002C2 1B92 1402 move.b [A5 + D1.w * 4 + 0x2], [A2] 000002C6 F38C .invalid <> 000002C8 1402 move.b D2, D2 000002CA 634B bls +0x4D /* 00000317 */ 000002CC 1312 move.b -[A1], [A2] 000002CE 1402 move.b D2, D2 000002D0 4375 CB0F 1402 9B8C chk.w D1, [[A5 + <>] + A4 * 2 + 0x14029B8C] 000002D8 1402 move.b D2, D2 000002DA 4B8D .invalid 5, A5 // invalid opcode 4 with b == 6 000002DC 1402 move.b D2, D2 000002DE 6388 bls -0x76 /* 00000268 */ 000002E0 1402 move.b D2, D2 000002E2 031B btst [A3]+, D1 000002E4 3B04 move.w -[A5], D4 000002E6 1402 move.b D2, D2 000002E8 9B82 subx.l D5, D2 000002EA 1402 move.b D2, D2 000002EC 7B80 moveq.l D5, 0xFFFFFF80 000002EE 1402 move.b D2, D2 000002F0 0F2E 160C btst [A6 + 0x160C], D7 000002F4 9C18 sub.b D6, [A0]+ 000002F6 0AA3 011E 387C xori.l -[A3], 0x11E387C // begin alternate branch 000002F8-000002FE label000002F8: 000002F8 011E btst [A6]+, D0 000002FA 387C A301 movea.w A4, 0xA301 // end alternate branch 000002F8-000002FE label000002F8: // (misaligned) 000002FC A301 syscall Close, flags=3 000002FE 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00000300 662B bne +0x2D /* 0000032D */ 00000302 0A16 9B09 xori.b [A6], 0x9 /* '\t' */ 00000306 04BB 0012 A301 02B3 subi.l [PC + D0.w * 2 - 0x77], 0x12A301 0000030E 28CB move.l [A4]+, A3 00000310 0416 500C subi.b [A6], 0xC 00000314 543B 0160 E102 addq.b [PC - 0x1EFE], 2 0000031A 62DC bhi -0x22 /* 000002F8 */ 0000031C 784A moveq.l D4, 0x4A 0000031E 8400 or.b D2, D0 00000320 130C move.b -[A1], A4 00000322 2B03 move.l -[A5], D3 00000324 A301 syscall Close, flags=3 00000326 0300 btst D0, D1 00000328 8B08 sbcd -[A5], -[A0] 0000032A 726A moveq.l D1, 0x6A 0000032C 7B14 moveq.l D5, 0x14 0000032E 0672 1623 09E8 9B09 addi.w [-0x64F7], 0x1623 00000336 28BB 00CB move.l [A4], [PC + D0.w - 0x53] 0000033A 0410 96CB subi.b [A0], 0xCB 0000033E 0404 2C05 subi.b D4, 0x5 00000342 05E3 .incomplete 00000344 3701 move.w -[A3], D1 00000346 056A B8D3 bchg [A2 - 0x472D], D2 0000034A 000C 542A ori.b A4, 0x2A /* '*' */ 0000034E 1065 movea.b A0, -[A5] 00000350 05CB .incomplete 00000352 0478 A301 0504 subi.w [0x00000504], 0xA301 00000358 0B01 btst D1, D5 0000035A A8B7 syscall FrameOval 0000035C 0086 1349 2104 ori.l D6, 0x13492104 00000362 76E5 moveq.l D3, 0xFFFFFFE5 00000364 0350 bchg [A0], D1 00000366 600A bra +0xC /* 00000372 */ 00000368 0E4A 1C04 .invalid.w A2, 0x1C04 // invalid immediate operation 0000036C 0608 0802 addi.b A0, 0x2 00000370 9326 sub.b -[A6], D1 label00000372: 00000372 0D0E btst A6, D6 00000374 CB04 abcd D5, D4 00000376 38A3 move.w [A4], -[A3] 00000378 0165 bchg -[A5], D0 0000037A 0D85 bclr D5, D6 0000037C 0565 bchg -[A5], D2 0000037E 0483 5D6D 0D0E subi.l D3, 0x5D6D0D0E 00000384 2473 062E movea.l A2, [A3 + D0.w * 8 + 0x2E] 00000388 0453 06DA subi.w [A3], 0x6DA 0000038C BB0C cmpm.b [A5]+, [A4]+ 0000038E 2863 movea.l A4, -[A3] 00000390 02D4 .incomplete 00000392 6100 E043 bsr -0x1FBB /* FFFFE3D7 */ 00000396 0461 003B subi.w -[A1], 0x3B /* ';' */ 0000039A 064B 05A3 addi.w A3, 0x5A3 0000039E 0710 btst [A0], D3 000003A0 2673 062C movea.l A3, [A3 + D0.w * 8 + 0x2C] 000003A4 C905 abcd D4, D5 000003A6 0E24 FB00 .invalid.b -[A4], 0x0 // invalid immediate operation 000003AA 8A04 or.b D5, D4 000003AC 131D move.b -[A1], [A5]+ 000003AE 046B 2E73 0F80 subi.w [A3 + 0xF80], 0x2E73 /* '.s' */ 000003B4 8B04 sbcd D5, D4 000003B6 3BB9 5A26 0301 3E8D move.w [A5 + D3 * 8 - 0x115], [0x5A260301] 000003BE 0205 214A andi.b D5, 0x4A /* 'J' */ 000003C2 9302 subx.b D1, D2 000003C4 FB05 .extension 0xB05 <> // unimplemented 000003C6 3602 move.w D3, D2 000003C8 FB1C .extension 0xB1C <> // unimplemented 000003CA 2B03 move.l -[A5], D3 000003CC 10D1 move.b [A0]+, [A1] 000003CE 1816 move.b D4, [A6] 000003D0 24B3 12B8 move.l [A2], [A3 + D1.w * 2 - 0x72] 000003D4 041E 28C3 subi.b [A6]+, 0xC3 000003D8 1916 move.b -[A4], [A6] 000003DA 4A1E tst.b [A6]+ 000003DC 28DB move.l [A4]+, [A3]+ 000003DE 0736 0253 btst [A6 + D0.w * 2 + 0x53], D3 000003E2 77EB moveq.l D3, 0xFFFFFFEB 000003E4 0563 bchg -[A3], D2 000003E6 00CB .incomplete 000003E8 02A2 1E10 0F1E andi.l -[A2], 0x1E100F1E 000003EE 10D3 move.b [A0]+, [A3] 000003F0 31F3 12D4 081E move.w [0x0000081E], [A3 + D1.w * 2 - 0x44] 000003F6 16C2 move.b [A3]+, D2 000003F8 3662 movea.w A3, -[A2] 000003FA 4000 negx.b D0 000003FC 0345 bchg D5, D1 000003FE DE40 add.w D7, D0 00000400 0003 31BB ori.b D3, 0xBB 00000404 05C4 .incomplete 00000406 822A 6AA6 or.b D1, [A2 + 0x6AA6] 0000040A E30C lsl D4.b, 1 0000040C 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 0000040E C4A6 and.l D2, -[A6] 00000410 3308 move.w -[A1], A0 00000412 8302 sbcd D1, D2 00000414 28C4 move.l [A4]+, D4 00000416 0672 6A3C F30F 32BB 228B addi.w [[A2 + <>] + A7 * 2 + 0x32BB228B], 0x6A3C /* 'j<' */ 00000420 0D32 AD06 939B btst [[A2 + <>] + A2 * 4 - 0x6C65], D6 00000426 069A 1B2D 4A62 addi.l [A2]+, 0x1B2D4A62 0000042C 1E16 move.b D7, [A6] 0000042E DB07 addx.b D5, D7 00000430 38BB 592B 0132 1326 7311 move.w [A4], [[PC + 0x132 + D5] + 0x13267311] 0000043A C442 and.w D2, D2 0000043C C101 abcd D0, D1 0000043E B303 xor.b D3, D1 00000440 931B sub.b [A3]+, D1 00000442 D408 add.b D2, A0 00000444 4A14 tst.b [A4] 00000446 0F00 btst D0, D7 00000448 432B 6E30 .invalid 1, [A3 + 0x6E30] // invalid opcode 4 with b == 4 0000044C 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 0000044E 140B move.b D2, A3 00000450 26F3 0914 move.l [A3]+, <> 00000454 4347 chk.w D1, D7 00000456 E902 asl D2.b, 4 00000458 EE82 asr D2, 7 0000045A D861 add.w D4, -[A1] 0000045C 0106 btst D6, D0 0000045E DE4B add.w D7, A3 00000460 0A6A E302 8302 xori.w [A2 - 0x7CFE], 0xE302 00000466 9B13 sub.b [A3], D5 00000468 6908 bvs +0xA /* 00000472 */ 0000046A 26C3 move.l [A3]+, D3 0000046C 12E8 3121 move.b [A1]+, [A0 + 0x3121] 00000470 8824 or.b D4, -[A4] label00000472: 00000472 5A8A addq.l A2, 5 00000474 101B move.b D0, [A3]+ 00000476 094A bchg A2, D4 00000478 4012 negx.b [A2] 0000047A A81C syscall Count1Types 0000047C 0402 7B26 subi.b D2, 0x26 /* '&' */ 00000480 DB13 add.b [A3], D5 00000482 768B moveq.l D3, 0xFFFFFF8B 00000484 4653 not.w [A3] 00000486 03C4 .incomplete 00000488 9317 sub.b [A7], D1 0000048A 1303 move.b -[A1], D3 0000048C 76AB moveq.l D3, 0xFFFFFFAB 0000048E 0CA1 0D43 0085 cmpi.l -[A1], 0xD430085 00000494 0D8B bclr A3, D6 00000496 0881 0133 bclr.b D1, 0x33 /* '3' */ 0000049A 0A05 02A3 xori.b D5, 0xA3 0000049E 05E3 .incomplete 000004A0 0628 4307 F2A8 addi.b [A0 - 0xD58], 0x7 000004A6 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 000004A8 BE76 9B2F BA76 1328 26F8 cmp.w D7, [[A6 - 0x458A] + A1 * 2 + 0x132826F8] 000004B2 860C or.b D3, A4 000004B4 5430 4920 5B00 addq.b [A0 + 0x5B00 + D4], 2 000004BA 451A .invalid 2, [A2]+ // invalid opcode 4 with b == 4 000004BC 14CB move.b [A2]+, A3 000004BE 084C 026B bchg.b A4, 0x6B /* 'k' */ 000004C2 8914 or.b [A4], D4 000004C4 6202 bhi +0x4 /* 000004C8 */ 000004C6 A324 syscall SetHandleSize, flags=3 label000004C8: 000004C8 2693 move.l [A3], [A3] 000004CA 00AD 1F16 24B3 02DC ori.l [A5 + 0x2DC], 0x1F1624B3 000004D2 048A 3806 AB0A subi.l A2, 0x3806AB0A 000004D8 231B move.l -[A1], [A3]+ 000004DA 4A14 tst.b [A4] 000004DC D263 add.w D1, -[A3] 000004DE 130F move.b -[A1], A7 000004E0 1216 move.b D1, [A6] 000004E2 A34F syscall RDrvrInstall, flags=3 000004E4 6314 bls +0x16 /* 000004FA */ 000004E6 9B3A 0356 sub.b [PC + 0x356 /* 0000083E, value 0x2 */], D5 000004EA 1484 move.b [A2], D4 000004EC 020F 4084 andi.b A7, 0x84 000004F0 002B 78BB 02DB ori.b [A3 + 0x2DB], 0xBB 000004F6 012B 0826 btst [A3 + 0x826], D0 label000004FA: 000004FA A302 syscall Read, flags=3 000004FC 9635 285A sub.b D3, [A5 + D2 + 0x5A] 00000500 8A04 or.b D5, D4 00000502 1B09 move.b -[A5], A1 00000504 830E sbcd -[A1], -[A6] 00000506 3604 move.w D3, D4 00000508 3B02 move.w -[A5], D2 0000050A A838 syscall CalcMask 0000050C 06E6 .incomplete 0000050E 365B movea.w A3, [A3]+ 00000510 3904 move.w -[A4], D4 00000512 7626 moveq.l D3, 0x26 00000514 F8D1 2725 .extension 0x8D1 <> // unimplemented 00000518 2514 move.l -[A2], [A4] 0000051A 0273 1969 25EB 1731 250E 410A andi.w [[0x1731] + 0x250E410A], 0x1969 00000526 8A50 or.w D5, [A0] 00000528 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 0000052A 042E 389B 00DB subi.b [A6 + 0xDB], 0x9B 00000530 015B bchg [A3]+, D0 00000532 113B 127A move.b -[A0], [PC + D1.w * 2 + 0x7A] 00000536 E13E rol D6.b, D0 00000538 C300 abcd D1, D0 0000053A 5106 subq.b D6, 8 0000053C 0B3F btst <>, D5 0000053E 10A5 move.b [A0], -[A5] 00000540 070B btst A3, D3 00000542 1FAB 6F04 2307 9B1E 0608 move.b [[A7 + <>] + D2 * 2 - 0x64E1F9F8], [A3 + 0x6F04] 0000054C CB0A abcd -[A5], -[A2] 0000054E 003B 34D3 0500 ori.b [PC + <> + D0 * 4], 0xD3 00000554 3B13 move.w -[A5], [A3] 00000556 B030 EB12 5246 cmp.b D0, [[A0 + A6 * 2] + 0x5246] 0000055C 06C3 .incomplete 0000055E 0304 btst D4, D1 00000560 5246 addq.w D6, 1 00000562 C303 abcd D1, D3 00000564 3665 movea.w A3, -[A5] 00000566 0028 7312 DB68 ori.b [A0 - 0x2498], 0x12 0000056C 9302 subx.b D1, D2 0000056E B303 xor.b D3, D1 00000570 020F 14B3 andi.b A7, 0xB3 00000574 0301 btst D1, D1 00000576 0F23 btst -[A3], D7 00000578 0406 E676 subi.b D6, 0x76 /* 'v' */ 0000057C D305 addx.b D1, D5 0000057E 2309 move.l -[A1], A1 00000580 7881 moveq.l D4, 0xFFFFFF81 00000582 0F64 bchg -[A4], D7 00000584 A51E syscall NewPtrSys, flags=5 00000586 38A9 0FFB move.w [A4], [A1 + 0xFFB] 0000058A 002E 04FB 0E32 ori.b [A6 + 0xE32], 0xFB 00000590 BE04 cmp.b D7, D4 00000592 40C5 move.w D5, SR 00000594 0CF3 .incomplete 00000596 2AA3 move.l [A5], -[A3] 00000598 00EE .incomplete 0000059A A100 syscall Open/PBHOpen/HOpen, flags=1 0000059C 9302 subx.b D1, D2 0000059E 00DB .incomplete 000005A0 4CF3 0983 1776 movem.l D0,D1,D7,A0,A3, <> 000005A6 7305 moveq.l D1, 0x05 000005A8 D408 add.b D2, A0 000005AA 2306 move.l -[A1], D6 000005AC 7661 moveq.l D3, 0x61 000005AE 09BB 0876 bclr [PC + D0 + 0x76], D4 000005B2 8909 sbcd -[A4], -[A1] 000005B4 3358 5C23 move.w [A1 + 0x5C23], [A0]+ 000005B8 18D9 move.b [A4]+, [A1]+ 000005BA 372C 245A move.w -[A3], [A4 + 0x245A] 000005BE 0559 bchg [A1]+, D2 000005C0 1300 move.b -[A1], D0 000005C2 2C73 0D4A E505 movea.l A6, [[A3 + <>] - 0x1AFB] 000005C8 0F54 bchg [A4], D7 000005CA 1300 move.b -[A1], D0 000005CC 160B move.b D3, A3 000005CE 12EE AB04 move.b [A1]+, [A6 - 0x54FC] 000005D2 1C2C 000F move.b D6, [A4 + 0xF] 000005D6 301E move.w D0, [A6]+ 000005D8 16A3 move.b [A3], -[A3] 000005DA 0304 btst D4, D1 000005DC F304 .extension 0x304 <> // unimplemented 000005DE 6300 A305 bls -0x5CF9 /* FFFFA8E5 */ 000005E2 E4C2 roxr .w D2 000005E4 367E movea.w A3, <> 000005E6 330F move.w -[A1], A7 000005E8 000F E481 ori.b A7, 0x81 000005EC 0F36 303B btst [A6 + D3.w + 0x3B], D7 000005F0 0236 7414 020B andi.b [A6 + D0.w * 2 + 0xB], 0x14 000005F6 6E40 bgt +0x42 /* 00000638 */ 000005F8 0213 788D andi.b [A3], 0x8D 000005FC 0A26 F864 xori.b -[A6], 0x64 /* 'd' */ 00000600 7118 moveq.l D0, 0x18 00000602 0508 btst A0, D2 00000604 FB0E .extension 0xB0E <> // unimplemented 00000606 CE74 B30F FB0D 1B42 and.w D7, [[A4 + <>] + A3 * 2 - 0x4F2E4BE] 0000060E 5B01 subq.b D1, 5 00000610 AB13 syscall PatConvert 00000612 D306 addx.b D1, D6 00000614 4338 7308 .invalid 1, [0x00007308] // invalid opcode 4 with b == 4 00000618 EB08 lsl D0.b, 5 0000061A 747B moveq.l D2, 0x7B 0000061C 070E btst A6, D3 0000061E A333 syscall VInstall, flags=3 00000620 CB1B and.b [A3]+, D5 00000622 E310 roxl D0.b, 1 00000624 CB14 and.b [A4], D5 00000626 BB0D cmpm.b [A5]+, [A5]+ 00000628 CB14 and.b [A4], D5 0000062A F30F .extension 0x30F <> // unimplemented 0000062C CB14 and.b [A4], D5 0000062E CB14 and.b [A4], D5 00000630 2100 move.l -[A0], D0 00000632 9B0E subx.b -[A5], -[A6] 00000634 7B18 moveq.l D5, 0x18 00000636 CB14 and.b [A4], D5 label00000638: 00000638 E31A rol D2.b, 1 0000063A CB1C and.b [A4]+, D5 0000063C 8320 or.b -[A0], D1 0000063E CB14 and.b [A4], D5 00000640 5B23 subq.b -[A3], 5 00000642 D31C add.b [A4]+, D1 00000644 6501 bcs +0x3 /* 00000647 */ 00000646 FB17 .extension 0xB17 <> // unimplemented 00000648 CB14 and.b [A4], D5 0000064A 6B06 bmi +0x8 /* 00000652 */ 0000064C F31A .extension 0x31A <> // unimplemented 0000064E C333 14C1 and.b [A3 + D1.w * 4 - 0x63], D1 label00000652: 00000652 1006 move.b D0, D6 00000654 9A00 sub.b D5, D0 00000656 0F3C 7B19 btst 0x19, D7 0000065A 3240 movea.w A1, D0 0000065C 020F 8CDB andi.b A7, 0xDB 00000660 0221 13C6 andi.b -[A1], 0xC6 00000664 0102 btst D2, D0 00000666 9B2F E319 sub.b [A7 - 0x1CE7], D5 0000066A 68C3 bvc -0x3B /* 0000062F */ 0000066C 26CB move.l [A3]+, A3 0000066E 0A9B 2F3C 4B14 xori.l [A3]+, 0x2F3C4B14 00000674 1402 move.b D2, D2 00000676 BB6E 3C03 xor.w [A6 + 0x3C03], D5 0000067A 1014 move.b D0, [A4] 0000067C 02BB 373C D31B 1402 andi.l [PC + D1.w * 4 + 0x2], 0x373CD31B 00000684 336F 3CBB 1414 move.w [A1 + 0x1414], [A7 + 0x3CBB] 0000068A 0253 3C3C andi.w [A3], 0x3C3C /* '<<' */ 0000068E AB16 syscall PInit 00000690 CE36 3A08 and.b D7, [A6 + D3 * 2 + 0x8] 00000694 020F D408 andi.b A7, 0x8 00000698 DB05 addx.b D5, D5 0000069A 7600 moveq.l D3, 0x00 0000069C DB20 add.b -[A0], D5 0000069E 2A10 move.l D5, [A0] 000006A0 3CFB 0914 move.w [A6]+, <> 000006A4 0263 3C3C andi.w -[A3], 0x3C3C /* '<<' */ 000006A8 AB11 syscall OldPatToNew 000006AA 1400 move.b D2, D0 000006AC 0F3C 4314 btst 0x14, D7 000006B0 1402 move.b D2, D2 000006B2 0F3C 030C btst 0xC, D7 000006B6 632A bls +0x2C /* 000006E2 */ 000006B8 E65A ror D2.w, 3 000006BA 4108 .invalid 0, A0 // invalid opcode 4 with b == 4 000006BC 68F3 bvc -0xB /* 000006B1 */ 000006BE 0FBB 0776 bclr <>, D7 000006C2 0B12 btst [A2], D5 000006C4 BB25 xor.b -[A5], D5 000006C6 4A05 tst.b D5 000006C8 1C3B 08DB move.b D6, [PC + D0 - 0x37] 000006CC 135A 9325 move.b [A1 - 0x6CDB], [A2]+ 000006D0 06E6 .incomplete 000006D2 5A1B addq.b [A3]+, 5 000006D4 2465 movea.l A2, -[A5] 000006D6 004B 1D3B ori.w A3, 0x1D3B 000006DA 024B 01C5 andi.w A3, 0x1C5 000006DE 157B 82C4 3AE6 move.b [A2 + 0x3AE6], [PC + A0.w * 2 - 0x60] // begin alternate branch 000006E2-000006E4 label000006E2: 000006E2 3AE6 move.w [A5]+, -[A6] // end alternate branch 000006E2-000006E4 label000006E2: // (misaligned) 000006E4 5A6B 133B addq.w [A3 + 0x133B], 5 000006E8 0244 6501 andi.w D4, 0x6501 000006EC 0F61 bchg -[A1], D7 000006EE 3F03 move.w -[A7], D3 000006F0 1A3B 0210 move.b D5, [PC + D0.w * 2 + 0x10] 000006F4 0501 btst D1, D2 000006F6 0F8D bclr A5, D7 000006F8 21DB 5330 move.l [0x00005330], [A3]+ 000006FC 3B04 move.w -[A5], D4 000006FE BE6A 064C cmp.w D7, [A2 + 0x64C] 00000702 4C4C 4C7B movem.l D0,D1,D3,D4,D5,D6,A2,A3,A6, A4 00000706 160F move.b D3, A7 00000708 E65A ror D2.w, 3 0000070A 9934 DD19 sub.b [[A4 + A5 * 4]], D4 0000070E C314 and.b [A4], D1 00000710 C519 and.b [A1]+, D2 00000712 031F btst [A7]+, D1 00000714 CD19 and.b [A1]+, D6 00000716 FB17 .extension 0xB17 <> // unimplemented 00000718 5B00 subq.b D0, 5 0000071A 5B00 subq.b D0, 5 0000071C 2100 move.l -[A0], D0 0000071E 5B00 subq.b D0, 5 00000720 F341 .extension 0x341 <> // unimplemented 00000722 5B00 subq.b D0, 5 00000724 3322 move.w -[A1], -[A2] 00000726 8100 sbcd D0, D0 00000728 6B06 bmi +0x8 /* 00000730 */ 0000072A 8100 sbcd D0, D0 0000072C 4B1A .invalid 5, [A2]+ // invalid opcode 4 with b == 4 0000072E BB26 xor.b -[A6], D5 label00000730: 00000730 3314 move.w -[A1], [A4] 00000732 DB1A add.b [A2]+, D5 00000734 6B06 bmi +0x8 /* 0000073C */ label00000736: 00000736 E100 asl D0.b, 8 00000738 1313 move.b -[A1], [A3] 0000073A 8501 sbcd D2, D1 label0000073C: 0000073C F31E .extension 0x31E <> // unimplemented 0000073E 5B00 subq.b D0, 5 00000740 A312 syscall SetEOF, flags=3 00000742 1402 move.b D2, D2 00000744 0F3C B314 btst 0x14, D7 00000748 1402 move.b D2, D2 0000074A 0F3C 8B15 btst 0x15, D7 0000074E 4ADB tas.b [A3]+ 00000750 05D6 .incomplete 00000752 005B 75C1 ori.w [A3]+, 0x75C1 00000756 0F3C 3322 btst 0x22 /* '\"' */, D7 0000075A 1402 move.b D2, D2 0000075C 5351 subq.w [A1], 1 0000075E 4000 negx.b D0 00000760 0F40 bchg D0, D7 00000762 000F 3CE3 ori.b A7, 0xE3 00000766 1014 move.b D0, [A4] 00000768 020F E116 andi.b A7, 0x16 0000076C 064C 0063 addi.w A4, 0x63 /* 'c' */ 00000770 7561 moveq.l D2, 0x61 00000772 1463 movea.b A2, -[A3] 00000774 0271 0241 10AB andi.w [A1 + D1.w - 0x85], 0x241 0000077A 214A 14B3 move.l [A0 + 0x14B3], A2 0000077E 2C4C movea.l A6, A4 00000780 020F 3483 andi.b A7, 0x83 00000784 2263 movea.l A1, -[A3] 00000786 113B 3A63 move.b -[A0], [PC + D3 * 2 + 0x63] 0000078A 135A 8B17 move.b [A1 - 0x74E9], [A2]+ 0000078E 1402 move.b D2, D2 00000790 FB5C .extension 0xB5C <> // unimplemented 00000792 6103 bsr +0x5 /* 00000797 */ 00000794 0314 btst [A4], D1 00000796 8104 sbcd D0, D4 00000798 32C5 move.w [A1]+, D5 0000079A 2F0F move.l -[A7], A7 0000079C E104 asl D4.b, 8 0000079E D30E addx.b -[A1], -[A6] 000007A0 1402 move.b D2, D2 000007A2 7B8F moveq.l D5, 0xFFFFFF8F 000007A4 1400 move.b D2, D0 000007A6 1B8D 1400 move.b [A5 + D1.w * 4], A5 000007AA 638A bls -0x74 /* 00000736 */ 000007AC 5283 addq.l D3, 1 000007AE 1A6A AB01 movea.b A5, [A2 - 0x54FF] 000007B2 D666 add.w D3, -[A6] 000007B4 6665 bne +0x67 /* 0000081B */ 000007B6 1965 840F move.b [A4 - 0x7BF1], -[A5] 000007BA 1514 move.b -[A2], [A4] 000007BC 2CA5 move.l [A6], -[A5] 000007BE 48BE 7812 movem.w <>, D1,D4,A3,A4,A5,A6 000007C2 2C00 move.l D6, D0 000007C4 F33D .extension 0x33D <> // unimplemented 000007C6 0608 BA78 addi.b A0, 0x78 /* 'x' */ 000007CA 46C3 move.w SR, D3 000007CC 0E93 0790 70BE .invalid.l [A3], 0x79070BE // invalid immediate operation 000007D2 78A3 moveq.l D4, 0xFFFFFFA3 000007D4 2FBE 780F move.l [A7 + D7 + 0xF], <> 000007D8 8D02 sbcd D6, D2 000007DA E338 rol D0.b, D1 000007DC 2E91 move.l [A7], [A1] 000007DE 724A moveq.l D1, 0x4A 000007E0 E325 asl D5.b, D1 000007E2 08D2 1F1E bset.b [A2], 0x1E 000007E6 042B 00D6 E336 subi.b [A3 - 0x1CCA], 0xD6 000007EC 1304 move.b -[A1], D4 000007EE C16C 4902 and.w [A4 + 0x4902], D0 000007F2 64A1 bcc -0x5D /* 00000795 */ 000007F4 729B moveq.l D1, 0xFFFFFF9B 000007F6 001E 04AB ori.b [A6]+, 0xAB 000007FA 0412 3E01 subi.b [A2], 0x1 000007FE 076B 0204 bchg [A3 + 0x204], D3 00000802 1B1E move.b -[A5], [A6]+ 00000804 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 00000806 1E04 move.b D7, D4 00000808 460B not.b A3 0000080A 0733 0003 btst [A3 + D0.w + 0x3], D3 0000080E 0D1B btst [A3]+, D6 00000810 13D3 35A2 FB14 move.b [0x35A2FB14], [A3] 00000816 1264 movea.b A1, -[A4] 00000818 8307 sbcd D1, D7 0000081A BEB3 1C03 cmp.l D7, [A3 + D1 * 4 + 0x3] 0000081E 04EB .incomplete 00000820 021B 0F06 andi.b [A3]+, 0x6 00000824 0873 0B65 0945 bchg.b <>, 0x65 /* 'e' */ 0000082A 04A3 2F4A 8500 subi.l -[A3], 0x2F4A8500 00000830 1A74 6B1D movea.b A5, [[A4] + D6 * 2] 00000834 2B03 move.l -[A5], D3 00000836 164A movea.b A3, A2 00000838 14B2 04EB move.b [A2], [A2 + D0.w * 4 - 0x21] 0000083C 85E3 divs.w D2, -[A3] 0000083E 02C9 .incomplete 00000840 00EB .incomplete 00000842 8543 454B pack D2, D3, 0x454B 00000846 0F41 bchg D1, D7 00000848 75BA moveq.l D2, 0xFFFFFFBA 0000084A 430F .invalid 1, A7 // invalid opcode 4 with b == 4 0000084C 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 0000084E 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00000850 AB04 syscall ColorMap 00000852 CE93 and.l D7, [A3] 00000854 073A 0840 btst [PC + 0x840 /* 00001096, value 0x54 'T' */], D3 00000858 0F01 btst D1, D7 0000085A 0193 bclr [A3], D0 0000085C 08EB 0223 0B91 bset.b [A3 + 0xB91], 0x23 /* '#' */ 00000862 061C 1692 addi.b [A4]+, 0x92 00000866 5B0B subq.b A3, 5 00000868 401A negx.b [A2]+ 0000086A 5307 subq.b D7, 1 0000086C 6B1D bmi +0x1F /* 0000088B */ 0000086E 1216 move.b D1, [A6] 00000870 00F3 .incomplete 00000872 05BB 0FE4 bclr <>, D2 00000876 5321 subq.b -[A1], 1 00000878 5A5A addq.w [A2]+, 5 0000087A 6100 D6D6 bsr -0x2928 /* FFFFDF52 */ 0000087E 6100 130E bsr +0x1310 /* 00001B8E */ 00000882 130E move.b -[A1], A6 00000884 E47B ror D3.w, D2 00000886 987B 18E1 sub.w D4, [PC + D1 - 0x31] 0000088A 0013 1313 ori.b [A3], 0x13 0000088E 1361 001B move.b [A1 + 0x1B], -[A1] 00000892 131B move.b -[A1], [A3]+ 00000894 1361 00A1 move.b [A1 + 0xA1], -[A1] 00000898 2640 movea.l A3, D0 0000089A 4B47 chk.w D5, D7 0000089C 1C64 movea.b A6, -[A4] 0000089E 0304 btst D4, D1 000008A0 C50F abcd -[A2], -[A7] 000008A2 9308 subx.b -[A1], -[A0] 000008A4 3111 move.w -[A0], [A1] 000008A6 E338 rol D0.b, D1 000008A8 1E04 move.b D7, D4 000008AA 2389 1021 move.l [A1 + D1.w + 0x21], A1 000008AE 76E3 moveq.l D3, 0xFFFFFFE3 000008B0 010D btst A5, D0 000008B2 1BA3 2716 A327 move.b [[A5] + D2 * 8 - 0x5CD9], -[A3] 000008B8 2C12 move.l D6, [A2] 000008BA 2CB3 321C move.l [A6], [A3 + D3.w * 2 + 0x1C] 000008BE 041A 0E6B subi.b [A2]+, 0x6B /* 'k' */ 000008C2 1D00 move.b -[A6], D0 000008C4 0F4D bchg A5, D7 000008C6 6E65 bgt +0x67 /* 0000092D */ 000008C8 1DB2 0461 0A61 move.b [A6 + D0 * 2 + 0x61], [A2 + D0.w * 4 + 0x61] 000008CE 2342 9A9A move.l [A1 - 0x6566], D2 000008D2 007B 6432 4A06 ori.w [PC + D4 * 2 + 0x6], 0x6432 /* 'd2' */ 000008D8 08D2 0B24 bset.b [A2], 0x24 /* '$' */ 000008DC 532C 256F subq.b [A4 + 0x256F], 1 000008E0 000F 8CE0 ori.b A7, 0xE0 000008E4 52C2 shi D2 000008E6 7802 moveq.l D4, 0x02 000008E8 C328 2E55 and.b [A0 + 0x2E55], D1 000008EC 73E3 moveq.l D1, 0xFFFFFFE3 000008EE 2DD1 move.l <>, [A1] 000008F0 7241 moveq.l D1, 0x41 000008F2 1E85 move.b [A7], D5 000008F4 036B 09E3 bchg [A3 + 0x9E3], D1 000008F8 A573 syscall OSReserved, flags=5 000008FA 0253 150F andi.w [A3], 0x150F 000008FE 5203 addq.b D3, 1 00000900 2104 move.l -[A0], D4 00000902 233F move.l -[A1], <> 00000904 D66B 1756 add.w D3, [A3 + 0x1756] 00000908 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3 0000090A 0573 2362 0D55 8624 bchg [[A3 + 0xD55] - 0x79DC], D2 00000912 8B19 or.b [A1]+, D5 00000914 2E04 move.l D7, D4 00000916 CE74 3315 and.w D7, [[A4] + D3 * 2] 0000091A FB0D .extension 0xB0D <> // unimplemented 0000091C BB71 5B01 xor.w [[A1 + <> + D5 * 2]], D5 00000920 D6D3 add.w A3, [A3] 00000922 067B 5F0D 3BB3 13F3 1ECB 2653 1AD3 addi.w [[0x13F31ECB + D3 * 2] + 0x26531AD3], 0x5F0D /* '_\r' */ 00000930 1C9B move.b [A6], [A3]+ 00000932 20CB move.l [A0]+, A3 00000934 268B move.l [A3], A3 00000936 159B 5213 move.b [A2 + D5.w * 2 + 0x13], [A3]+ 0000093A 87CB divs.w D3, A3 0000093C 26CB move.l [A3]+, A3 0000093E 1C9B move.b [A6], [A3]+ 00000940 494B chk.w D4, A3 00000942 42D3 .invalid [A3] // invalid opcode 4 with subtype 1 00000944 1413 move.b D2, [A3] 00000946 0713 btst [A3], D3 00000948 07E1 .incomplete 0000094A 00CB .incomplete 0000094C 2621 move.l D3, -[A1] 0000094E 0013 07CB ori.b [A3], 0xCB 00000952 A603 syscall Write, flags=6 00000954 5314 subq.b [A4], 1 00000956 020F 3C6B andi.b A7, 0x6B /* 'k' */ 0000095A 7114 moveq.l D0, 0x14 0000095C 020F 52A3 andi.b A7, 0xA3 00000960 0378 6853 bchg [0x00006853], D1 00000964 714A moveq.l D0, 0x4A 00000966 650D bcs +0xF /* 00000975 */ 00000968 414B chk.w D0, A3 0000096A 1304 move.b -[A1], D4 0000096C D321 add.b -[A1], D1 0000096E 5A09 addq.b A1, 5 00000970 011A btst [A2]+, D0 00000972 366B 1D21 movea.w A3, [A3 + 0x1D21] 00000976 9A68 DB14 sub.w D5, [A0 - 0x24EC] 0000097A 4A40 tst.w D0 0000097C 3102 move.w -[A0], D2 0000097E 0564 bchg -[A4], D2 00000980 1901 move.b -[A4], D1 00000982 0419 0128 subi.b [A1]+, 0x28 /* '(' */ 00000986 0D01 btst D1, D6 00000988 3CC3 move.w [A6]+, D3 0000098A 3063 movea.w A0, -[A3] 0000098C 11B3 3553 2C5A 3C0B 5F63 1141 165A 3C83 move.b [[A0 + 0x1141] + 0x165A3C83], [[A3] + 0x2C5A3C0B] 0000099C 18ED 580F move.b [A4]+, [A5 + 0x580F] 000009A0 D408 add.b D2, A0 000009A2 52C2 shi D2 000009A4 7600 moveq.l D3, 0x00 000009A6 C34A exg A1, A2 000009A8 522B 0078 addq.b [A3 + 0x78], 1 000009AC 000F 5261 ori.b A7, 0x61 /* 'a' */ 000009B0 6A76 bpl +0x78 /* 00000A28 */ 000009B2 255A D35E move.l [A2 - 0x2CA2], [A2]+ 000009B6 9302 subx.b D1, D2 000009B8 027B 6EC1 69B3 54A1 000F 053D 3CD3 andi.w [[0x54A1000F + D6] + 0x53D3CD3], 0x6EC1 000009C6 3314 move.w -[A1], [A4] 000009C8 020F 1402 andi.b A7, 0x2 000009CC EB48 lsl D0.w, 5 000009CE A101 syscall Close, flags=1 000009D0 0349 bchg A1, D1 000009D2 3CBB 49D9 move.w [A6], [[]] 000009D6 78A3 moveq.l D4, 0xFFFFFFA3 000009D8 80E5 divu.w D0, -[A5] 000009DA 758B moveq.l D2, 0xFFFFFF8B 000009DC 01AB 0C32 bclr [A3 + 0xC32], D0 000009E0 DB05 addx.b D5, D5 000009E2 7802 moveq.l D4, 0x02 000009E4 AB87 syscall slXMASK11 000009E6 A559 syscall RmvTime, flags=5 000009E8 BB07 xor.b D7, D5 000009EA 7846 moveq.l D4, 0x46 000009EC 4339 430F 763C .invalid 1, [0x430F763C] // invalid opcode 4 with b == 4 000009F2 B330 CD70 3CEB 1DFB xor.b [A0 + 0x3CEB1DFB], D1 000009FA 0E83 1778 EE45 .invalid.l D3, 0x1778EE45 // invalid immediate operation 00000A00 02DB .incomplete 00000A02 566B 065B addq.w [A3 + 0x65B], 3 00000A06 0214 4150 andi.b [A4], 0x50 /* 'P' */ 00000A0A E13E rol D6.b, D0 00000A0C 005B 4B3C ori.w [A3]+, 0x4B3C /* 'K<' */ 00000A10 EB28 lsl D0.b, D5 00000A12 FB0E .extension 0xB0E <> // unimplemented 00000A14 1412 move.b D2, [A2] 00000A16 8612 or.b D3, [A2] 00000A18 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4 00000A1A 0203 A0CB andi.b D3, 0xCB 00000A1E 224B movea.l A1, A3 00000A20 0BA3 bclr -[A3], D5 00000A22 0D4B bchg A3, D6 00000A24 035B bchg [A3]+, D1 00000A26 024B 0BFB andi.w A3, 0xBFB // begin alternate branch 00000A28-00000A2A label00000A28: 00000A28 0BFB .incomplete // end alternate branch 00000A28-00000A2A label00000A28: // (misaligned) 00000A2A 16C1 move.b [A3]+, D1 00000A2C 00FB .incomplete 00000A2E 081E 866B btst.b [A6]+, 0x6B /* 'k' */ 00000A32 4D5B chk.w D6, [A3]+ 00000A34 026B 1783 294B andi.w [A3 + 0x294B], 0x1783 00000A3A 0BE3 .incomplete 00000A3C 0A90 8304 A30A xori.l [A0], 0x8304A30A 00000A42 616C bsr +0x6E /* 00000AB0 */ 00000A44 8501 sbcd D2, D1 00000A46 6123 bsr +0x25 /* 00000A6B */ 00000A48 9501 subx.b D2, D1 00000A4A 4B23 .invalid 5, -[A3] // invalid opcode 4 with b == 4 00000A4C 297F 0F54 move.l [A4 + 0xF54], <> 00000A50 5B06 subq.b D6, 5 00000A52 6A16 bpl +0x18 /* 00000A6A */ 00000A54 4914 .invalid 4, [A4] // invalid opcode 4 with b == 4 00000A56 1C16 move.b D6, [A6] 00000A58 000F 1400 ori.b A7, 0x0 00000A5C 0F55 bchg [A5], D7 00000A5E 01EB .incomplete 00000A60 3D2A 283C move.w -[A6], [A2 + 0x283C] 00000A64 A311 syscall GetEOF, flags=3 00000A66 E10B lsl D3.b, 8 00000A68 7668 moveq.l D3, 0x68 label00000A6A: 00000A6A E30C lsl D4.b, 1 00000A6C 1400 move.b D2, D0 00000A6E 0F3C FB0B btst 0xB, D7 00000A72 1402 move.b D2, D2 00000A74 0F55 bchg [A5], D7 00000A76 318B 1E89 move.w [A0 + D1 * 8 - 0x119], A3 00000A7A 06B7 86D7 8D24 0F42 657B addi.l [[A7 + <>] + 0x657B], 0x86D78D24 00000A84 8706 sbcd D3, D6 00000A86 E64D lsr D5.w, 3 00000A88 581B addq.b [A3]+, 4 00000A8A 0359 bchg [A1]+, D1 00000A8C 580F addq.b A7, 4 00000A8E 2683 move.l [A3], D3 00000A90 345B movea.w A2, [A3]+ 00000A92 0319 btst [A1]+, D1 00000A94 A1CE syscall vBTFlush, flags=1 00000A96 7473 moveq.l D2, 0x73 00000A98 3AFB 0D33 135B 0176 D306 8B12 move.w [A5]+, [[PC + 0x135B0176 + D0 * 4] - 0x2CF974EE] 00000AA4 1131 4323 5B0D 1307 5B0D move.b -[A0], [[A1 + 0x5B0D + D4 * 2] + 0x13075B0D] 00000AAE 5B0D subq.b A5, 5 fn00000AB0: 00000AB0 7B05 moveq.l D5, 0x05 00000AB2 8900 sbcd D4, D0 00000AB4 A100 syscall Open/PBHOpen/HOpen, flags=1 00000AB6 7B05 moveq.l D5, 0x05 00000AB8 E100 asl D0.b, 8 00000ABA C900 abcd D4, D0 00000ABC 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00000ABE 8320 or.b -[A0], D1 00000AC0 1402 move.b D2, D2 00000AC2 8B9E or.l [A6]+, D5 00000AC4 6311 bls +0x13 /* 00000AD7 */ 00000AC6 F329 .extension 0x329 <> // unimplemented 00000AC8 7325 moveq.l D1, 0x25 00000ACA 5AE3 spl -[A3] 00000ACC 1F14 move.b -[A7], [A4] 00000ACE A526 syscall HandleZone, flags=5 00000AD0 D201 add.b D1, D1 00000AD2 0100 btst D0, D0 00000AD4 6343 bls +0x45 /* 00000B19 */ 00000AD6 F319 .extension 0x319 <> // unimplemented 00000AD8 1402 move.b D2, D2 00000ADA 0F32 9302 064C btst [[A2 + <> + A1 * 2] + 0x64C], D7 00000AE0 020B 768C andi.b A3, 0x8C 00000AE4 7313 moveq.l D1, 0x13 00000AE6 C500 abcd D2, D0 00000AE8 C14E exg A0, A6 00000AEA 023B 094B 0D41 andi.b [[PC + <>]], 0x4B /* 'K' */ 00000AF0 3476 A305 movea.w A2, [[A6 + <>] + A2 * 2] 00000AF4 E300 asl D0.b, 1 00000AF6 7646 moveq.l D3, 0x46 00000AF8 210D move.l -[A0], A5 00000AFA CB1F and.b [A7]+, D5 00000AFC 190D move.b -[A4], A5 00000AFE 8782 4604 unpk D3, D2, 0x4604 00000B02 E934 roxl D4.b, D4 00000B04 6B09 bmi +0xB /* 00000B0F */ 00000B06 568B addq.l A3, 3 00000B08 3600 move.w D3, D0 00000B0A 9B07 subx.b D5, D7 00000B0C 7B06 moveq.l D5, 0x06 00000B0E 3A8B move.w [A5], A3 00000B10 05B0 2B86 AA7B bclr [[ + <>] + D2 * 2 - 0x5585], D2 00000B16 0643 095C addi.w D3, 0x95C /* '\t\\' */ 00000B1A 560B addq.b A3, 3 00000B1C 130B move.b -[A1], A3 00000B1E 194B 0F23 move.b [A4 + 0xF23], A3 00000B22 241B move.l D2, [A3]+ 00000B24 097B 170F 5C56 F300 bchg [[PC + <>] + D1 * 8 + 0x5C56F300], D4 00000B2C 98B3 0094 sub.l D4, [A3 + D0.w - 0x108] 00000B30 5C63 addq.w -[A3], 6 00000B32 0B03 btst D3, D5 00000B34 33FB 3E13 7713 3FE2 move.w [0x77133FE2], [PC + D3 * 8 + 0x13] 00000B3C 7AC3 moveq.l D5, 0xFFFFFFC3 00000B3E 0083 45D3 009B ori.l D3, 0x45D3009B 00000B44 009B 025C 568B ori.l [A3]+, 0x25C568B 00000B4A 05EB .incomplete 00000B4C 563B 2980 addq.b [ + <> + D2], 3 00000B50 6B00 3B0B bmi +0x3B0D /* 0000465D */ 00000B54 5368 F306 subq.w [A0 - 0xCFA], 1 00000B58 36D3 move.w [A3]+, [A3] 00000B5A 2974 89AA B703 DCCB 1C5B move.l [A4 + 0x1C5B], [[-0x48FD + A0] - 0x2335] 00000B64 01B3 26D3 bclr [A3 + D2.w * 8 - 0x45], D0 00000B68 06C3 .incomplete 00000B6A 130D move.b -[A1], A5 00000B6C 16B3 0A9B move.b [A3], [A3 + D0 * 2 - 0x101] 00000B70 129B move.b [A1], [A3]+ 00000B72 1221 move.b D1, -[A1] 00000B74 00AB 1423 139B 12F3 ori.l [A3 + 0x12F3], 0x1423139B 00000B7C 41FB 0A63 lea.l A0, [PC + D0 * 2 + 0x63] 00000B80 07A3 bclr -[A3], D3 00000B82 0B81 bclr D1, D5 00000B84 0041 017B ori.w D1, 0x17B 00000B88 0EA3 0BA3 0BE1 .invalid.l -[A3], 0xBA30BE1 // invalid immediate operation 00000B8E 0045 02A3 ori.w D5, 0x2A3 00000B92 0BA5 bclr -[A5], D5 00000B94 920F sub.b D1, A7 00000B96 3C33 0814 move.w D6, [A3 + D0 + 0x14] 00000B9A 02D3 .incomplete 00000B9C A705 syscall Status, flags=7 00000B9E 9DD2 sub.l A6, [A2] 00000BA0 C3CD muls.w D1, A5 00000BA2 4116 .invalid 0, [A6] // invalid opcode 4 with b == 4 00000BA4 5B2C 1402 subq.b [A4 + 0x1402], 5 00000BA8 0F40 bchg D0, D7 00000BAA 00BB 7B63 1B14 020F ori.l [PC + D0.w * 2 + 0xF], 0x7B631B14 00000BB2 C500 abcd D2, D0 00000BB4 F319 .extension 0x319 <> // unimplemented 00000BB6 6311 bls +0x13 /* 00000BC9 */ 00000BB8 6102 bsr +0x4 /* 00000BBC */ 00000BBA 5A3B 1814 addq.b [PC + D1 + 0x14], 5 // begin alternate branch 00000BBC-00000BBE fn00000BBC: 00000BBC 1814 move.b D4, [A4] // end alternate branch 00000BBC-00000BBE fn00000BBC: // (misaligned) 00000BBE 002B 91A1 2A1B ori.b [A3 + 0x2A1B], 0xA1 00000BC4 0FA1 bclr -[A1], D7 00000BC6 9613 sub.b D3, [A3] 00000BC8 2881 move.l [A4], D1 00000BCA 0402 6330 subi.b D2, 0x30 /* '0' */ 00000BCE 1B0D move.b -[A5], A5 00000BD0 7EF3 moveq.l D7, 0xFFFFFFF3 00000BD2 32CD move.w [A1]+, A5 00000BD4 CD23 and.b -[A3], D6 00000BD6 8636 C592 0F05 or.b D3, [[ + A4 * 4] + 0xF05] 00000BDC 1897 move.b [A4], [A7] 00000BDE 8233 42E6 or.b D1, [A3 + D4.w * 2 - 0x26] 00000BE2 5AC5 spl D5 00000BE4 434A chk.w D1, A2 00000BE6 4B18 .invalid 5, [A0]+ // invalid opcode 4 with b == 4 00000BE8 08D2 F366 bset.b [A2], 0x66 /* 'f' */ 00000BEC 9335 E146 sub.b <>, D1 00000BF0 ED79 rol D1.w, D6 00000BF2 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000BF4 C51C and.b [A4]+, D2 00000BF6 79ED moveq.l D4, 0xFFFFFFED 00000BF8 8B19 or.b [A1]+, D5 00000BFA 8A04 or.b D5, D4 00000BFC 4002 negx.b D2 00000BFE 0FE4 .incomplete 00000C00 01B7 A549 bclr [[A7 + <>]], D0 00000C04 61F3 bsr -0xB /* 00000BF9 */ 00000C06 4A14 tst.b [A4] 00000C08 A51D syscall MaxMem, flags=5 00000C0A 4B18 .invalid 5, [A0]+ // invalid opcode 4 with b == 4 00000C0C C15F and.w [A7]+, D0 00000C0E 0FC1 .incomplete 00000C10 5F16 subq.b [A6], 7 00000C12 D95F add.w [A7]+, D4 00000C14 8334 9687 or.b [A4 + A1.w * 8 - 0x121], D1 00000C18 073F btst <>, D3 00000C1A 6118 bsr +0x1A /* 00000C34 */ 00000C1C A311 syscall GetEOF, flags=3 00000C1E C59A and.l [A2]+, D2 00000C20 9B11 sub.b [A1], D5 00000C22 6D18 blt +0x1A /* 00000C3C */ 00000C24 0B0D btst A5, D5 00000C26 3308 move.w -[A1], A0 00000C28 3308 move.w -[A1], A0 00000C2A 2100 move.l -[A0], D0 00000C2C 9307 subx.b D1, D7 00000C2E DB1A add.b [A2]+, D5 00000C30 3308 move.w -[A1], A0 00000C32 7B18 moveq.l D5, 0x18 fn00000C34: 00000C34 0901 btst D1, D4 00000C36 BB13 xor.b [A3], D5 00000C38 1B0E move.b -[A5], A6 00000C3A A316 syscall InitQueue/FInitQueue, flags=3 label00000C3C: 00000C3C C500 abcd D2, D0 00000C3E 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4 00000C40 8500 sbcd D2, D0 00000C42 C32D 1700 and.b [A5 + 0x1700], D1 00000C46 2D83 4117 0031 7B30 move.l [[A6] + D4 + 0x317B30], D3 00000C4E 1312 move.b -[A1], [A2] 00000C50 250D move.l -[A2], A5 00000C52 CB0F abcd -[A5], -[A7] 00000C54 6311 bls +0x13 /* 00000C67 */ 00000C56 010F btst A7, D0 00000C58 5A85 addq.l D5, 5 00000C5A 926B 7585 sub.w D1, [A3 + 0x7585] 00000C5E 920F sub.b D1, A7 00000C60 2D3A 4B01 move.l -[A6], [PC + 0x4B01 /* 00005763, cstring "" */] 00000C64 192D 0F15 move.b -[A4], [A5 + 0xF15] 00000C68 2D87 086E move.l [A6 + D0 + 0x6E], D7 00000C6C 5316 subq.b [A6], 1 00000C6E 08D2 1FF7 bset.b [A2], 0xF7 00000C72 087D D514 bchg.b <>, 0x14 00000C76 B788 cmpm.l [A3]+, [A0]+ 00000C78 9653 sub.w D3, [A3] 00000C7A 16C1 move.b [A3]+, D1 00000C7C 14F7 88A7 move.b [A2]+, [A7 + A0 - 0x89] 00000C80 8707 sbcd D3, D7 00000C82 F20B 1605 .invalid fp4, fp5 00000C86 15C3 260D move.b [PC + 0x260D /* 00003295, cstring "" */], D3 00000C8A 1533 14F3 move.b -[A2], [A3 + D1.w * 4 - 0x13] 00000C8E 1E0B move.b D7, A3 00000C90 0D93 bclr [A3], D6 00000C92 0E93 30EB 10AB .invalid.l [A3], 0x30EB10AB // invalid immediate operation 00000C98 1193 0E5B move.b [A0 + D0 * 8 + 0x5B], [A3] 00000C9C 0593 bclr [A3], D2 00000C9E 0E93 0E43 0F81 .invalid.l [A3], 0xE430F81 // invalid immediate operation 00000CA4 00AB 1633 179B 0EE1 ori.l [A3 + 0xEE1], 0x1633179B 00000CAC 0041 0033 ori.w D1, 0x33 /* '3' */ 00000CB0 2289 move.l [A1], A1 00000CB2 0093 0E4B 1AE1 ori.l [A3], 0xE4B1AE1 00000CB8 AE14 syscall RGBForeColor, auto_pop 00000CBA 000F 6DBC ori.b A7, 0xBC 00000CBE 21AB 682B 138B 30B3 0A04 move.l [[ + <> + D1 * 2] + 0x30B30A04], [A3 + 0x682B] 00000CC8 3CEB 1005 move.w [A6]+, [A3 + 0x1005] 00000CCC 0265 01C3 andi.w -[A5], 0x1C3 00000CD0 0D69 0163 bchg [A1 + 0x163], D6 00000CD4 0714 btst [A4], D3 00000CD6 020F 06BB andi.b A7, 0xBB 00000CDA 081B 03BB btst.b [A3]+, 0xBB 00000CDE 0893 09EB bclr.b [A3], 0xEB 00000CE2 1FCD move.b <>, A5 00000CE4 6F0F ble +0x11 /* 00000CF5 */ 00000CE6 1400 move.b D2, D0 00000CE8 0FE1 .incomplete 00000CEA AE14 syscall RGBForeColor, auto_pop 00000CEC 02EB .incomplete 00000CEE 5117 subq.b [A7], 8 00000CF0 0029 A328 1B12 ori.b [A1 + 0x1B12], 0x28 /* '(' */ 00000CF6 15B6 1312 6311 0116 5AE1 move.b [[A2] + D0 + 0x5AE1], [[A6 + D1 * 2] + 0x6311] 00000D00 AE00 syscall OpenCPort, auto_pop 00000D02 0F45 bchg D5, D7 00000D04 1C0F move.b D6, A7 00000D06 451C .invalid 2, [A4]+ // invalid opcode 4 with b == 4 00000D08 C784 and.l D4, D3 00000D0A 6AD7 bpl -0x27 /* 00000CE3 */ 00000D0C 8866 or.w D4, -[A6] 00000D0E 020F 4A03 andi.b A7, 0x3 00000D12 2008 move.l D0, A0 00000D14 D213 add.b D1, [A3] 00000D16 5797 subq.l [A7], 3 00000D18 8924 or.b -[A4], D4 00000D1A E51E rol D6.b, 2 00000D1C DD1C add.b [A4]+, D6 00000D1E 49FC 83B9 16D5 lea.l A4, 0x83B916D5 00000D24 6417 bcc +0x19 /* 00000D3D */ 00000D26 013F btst <>, D0 00000D28 7802 moveq.l D4, 0x02 00000D2A 0F1E btst [A6]+, D7 00000D2C 163B 092B 1428 E311 3151 move.b D3, [[PC + 0x1428 + D0] - 0x1CEECEAF] 00000D36 0320 btst -[A0], D1 00000D38 811E or.b [A6]+, D0 00000D3A 0FE4 .incomplete 00000D3C 951E sub.b [A6]+, D2 00000D3E 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 00000D40 B709 cmpm.b [A3]+, [A1]+ 00000D42 5725 subq.b -[A5], 3 00000D44 62B3 bhi -0x4B /* 00000CF9 */ 00000D46 07AA 130A bclr [A2 + 0x130A], D3 00000D4A 733A moveq.l D1, 0x3A 00000D4C EE61 asr D1.w, D7 00000D4E 00DB .incomplete 00000D50 03F3 .incomplete 00000D52 0A5B 0E3B xori.w [A3]+, 0xE3B 00000D56 1863 movea.b A4, -[A3] 00000D58 1121 move.b -[A0], -[A1] 00000D5A 0C21 1314 cmpi.b -[A1], 0x14 00000D5E 0223 2317 andi.b -[A3], 0x17 00000D62 0039 FB2A 9B0C C179 ori.b [0x9B0CC179], 0x2A /* '*' */ 00000D6A 4115 .invalid 0, [A5] // invalid opcode 4 with b == 4 00000D6C 810E sbcd -[A0], -[A6] 00000D6E 017B C707 2D0F 3513 bchg [[PC + <>] + A4 * 8 + 0x2D0F3513], D0 00000D76 165D movea.b A3, [A5]+ 00000D78 2673 23E5 movea.l A3, <> 00000D7C 530B subq.b A3, 1 00000D7E 424D clr.w A5 00000D80 26CB move.l [A3]+, A3 00000D82 0DEB .incomplete 00000D84 105B movea.b A0, [A3]+ 00000D86 1A5B movea.b A5, [A3]+ 00000D88 1A5B movea.b A5, [A3]+ 00000D8A 1A83 move.b [A5], D3 00000D8C 19C3 1D5B move.b 0x5B /* '[' */, D3 00000D90 1A4B movea.b A5, A3 00000D92 17A1 00A3 move.b [A3 + D0.w - 0x93], -[A1] 00000D96 0B89 bclr A1, D5 00000D98 0043 23E5 ori.w D3, 0x23E5 00000D9C 5325 subq.b -[A5], 1 00000D9E 0281 01E3 1DC5 andi.l D1, 0x1E31DC5 00000DA4 EE0F lsr D7.b, 7 00000DA6 8CE0 divu.w D6, -[A0] 00000DA8 1402 move.b D2, D2 00000DAA 0F3C E32D btst 0x2D /* '-' */, D7 00000DAE 1402 move.b D2, D2 00000DB0 0F3C B333 btst 0x33 /* '3' */, D7 00000DB4 1402 move.b D2, D2 00000DB6 0FE5 .incomplete 00000DB8 7BC9 moveq.l D5, 0xFFFFFFC9 00000DBA 02EB .incomplete 00000DBC 538C subq.l A4, 1 00000DBE A6C3 syscall vRelBlock, flags=6 00000DC0 26E5 move.l [A3]+, -[A5] 00000DC2 4F0F .invalid 7, A7 // invalid opcode 4 with b == 4 00000DC4 6E34 bgt +0x36 /* 00000DFA */ 00000DC6 2303 move.l -[A1], D3 00000DC8 40D4 move.w [A4], SR 00000DCA 4CF3 0241 6B0F 42C9 E443 movem.l D0,D6,A1, [[A3 + <>] + D6 * 2 + 0x42C9E443] 00000DD4 5430 3C8B addq.b [A0 + D3 * 4 - 0x117], 2 00000DD8 20A5 move.l [A0], -[A5] 00000DDA 030F btst A7, D1 00000DDC 8906 sbcd D4, D6 00000DDE 0F3C C31C btst 0x1C, D7 00000DE2 25D9 85ED move.l [PC - 0x7A13 /* FFFF93D1, cstring "" */], [A1]+ 00000DE6 6501 bcs +0x3 /* 00000DE9 */ 00000DE8 0F3C 8B12 btst 0x12, D7 00000DEC 4A14 tst.b [A4] 00000DEE 0263 6D25 andi.w -[A3], 0x6D25 /* 'm%' */ 00000DF2 DEA3 add.l D7, -[A3] 00000DF4 1114 move.b -[A0], [A4] 00000DF6 020F 2504 andi.b A7, 0x4 label00000DFA: 00000DFA D34A addx.w -[A1], -[A2] 00000DFC 8C68 FB0B or.w D6, [A0 - 0x4F5] 00000E00 A5F4 syscall vMapFBlock, flags=5 00000E02 F305 .extension 0x305 <> // unimplemented 00000E04 F31F .extension 0x31F <> // unimplemented 00000E06 6501 bcs +0x3 /* 00000E09 */ 00000E08 9B60 sub.w -[A0], D5 00000E0A 8C1B or.b D6, [A3]+ 00000E0C 3614 move.w D3, [A4] 00000E0E 026B 482B 1925 andi.w [A3 + 0x1925], 0x482B /* 'H+' */ 00000E14 0143 bchg D3, D0 00000E16 738C moveq.l D1, 0xFFFFFF8C 00000E18 0336 1402 btst [A6 + D1.w * 4 + 0x2], D1 00000E1C 1B92 2501 move.b [[A5 + <> + D2 * 4]], [A2] 00000E20 6B3D bmi +0x3F /* 00000E5F */ 00000E22 8C33 0A42 or.b D6, [A3 + D0 * 2 + 0x42] 00000E26 AB0A syscall DrawLine 00000E28 0140 bchg D0, D0 00000E2A 1453 movea.b A2, [A3] 00000E2C 05D2 .incomplete 00000E2E E34E lsl D6.w, 1 00000E30 EB35 roxl D5.b, D5 00000E32 C162 and.w -[A2], D0 00000E34 69C5 bvs -0x39 /* 00000DFB */ 00000E36 530E subq.b A6, 1 00000E38 6964 bvs +0x66 /* 00000E9E */ 00000E3A 8901 sbcd D4, D1 00000E3C 1B05 move.b -[A5], D5 00000E3E 6311 bls +0x13 /* 00000E51 */ 00000E40 A100 syscall Open/PBHOpen/HOpen, flags=1 00000E42 491A .invalid 4, [A2]+ // invalid opcode 4 with b == 4 00000E44 0F26 btst -[A6], D7 00000E46 F8F1 D724 .extension 0x8F1 <> // unimplemented 00000E4A D304 addx.b D1, D4 00000E4C 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 00000E4E 3873 04EB movea.w A4, [A3 + D0.w * 4 - 0x21] 00000E52 2F9B 0A22 move.l [A7 + D0 * 2 + 0x22], [A3]+ 00000E56 EB2F lsl D7.b, D5 00000E58 46EB 3E65 move.w SR, [A3 + 0x3E65] 00000E5C 0093 1A44 1B05 ori.l [A3], 0x1A441B05 00000E62 433B 4300 .invalid 1, [PC + <> + D4 * 2] // invalid opcode 4 with b == 4 00000E66 4306 .invalid 1, D6 // invalid opcode 4 with b == 4 00000E68 44E3 move.b -[A3], CCR 00000E6A 0280 D309 833F andi.l D0, 0xD309833F 00000E70 8B01 sbcd D5, D1 00000E72 D33F add.b <>, D1 00000E74 0626 B304 addi.b -[A6], 0x4 00000E78 3E17 move.w D7, [A7] 00000E7A 0004 870A ori.b D4, 0xA /* '\n' */ 00000E7E 92F3 28A5 sub.w A1, [A3 + D2 - 0x91] 00000E82 1E93 move.b [A7], [A3] 00000E84 15AD 1EAB 1133 1453 1A53 1A53 1A8B move.b [[A2 + 0x14531A53 + D1] + 0x1A531A8B], [A5 + 0x1EAB] 00000E92 2043 movea.l A0, D3 00000E94 1453 movea.b A2, [A3] 00000E96 1A9B move.b [A5], [A3]+ 00000E98 20A1 move.l [A0], -[A1] 00000E9A 00A3 0B89 00A9 ori.l -[A3], 0xB8900A9 // begin alternate branch 00000E9E-00000EA8 label00000E9E: 00000E9E 00A9 1E25 0281 015B ori.l [A1 + 0x15B], 0x1E250281 00000EA6 05C5 .incomplete // end alternate branch 00000E9E-00000EA8 label00000E9E: // (misaligned) 00000EA0 1E25 move.b D7, -[A5] 00000EA2 0281 015B 05C5 andi.l D1, 0x15B05C5 00000EA8 0F0F btst A7, D7 00000EAA 0918 btst [A0]+, D4 00000EAC 0F3C CB0D btst 0xD /* '\r' */, D7 00000EB0 1402 move.b D2, D2 00000EB2 0F3C C5F6 btst 0xF6, D7 00000EB6 0F3C 3B17 btst 0x17, D7 00000EBA 8502 sbcd D2, D2 00000EBC 6360 bls +0x62 /* 00000F1E */ 00000EBE 8902 sbcd D4, D2 00000EC0 0783 bclr D3, D3 00000EC2 6EBD bgt -0x41 /* 00000E81 */ 00000EC4 1A0F move.b D5, A7 00000EC6 3CFB 17A5 1A7B move.w [A6]+, [[0x1A7B] + D1 * 8] 00000ECC 2DA5 1A2B move.l [A6 + D1 * 2 + 0x2B], -[A5] 00000ED0 1314 move.b -[A1], [A4] 00000ED2 020F 8149 andi.b A7, 0x49 /* 'I' */ 00000ED6 6504 bcs +0x6 /* 00000EDC */ 00000ED8 0F8C bclr A4, D7 00000EDA A6C3 syscall vRelBlock, flags=6 label00000EDC: 00000EDC 0D14 btst [A4], D6 00000EDE 020F 8149 andi.b A7, 0x49 /* 'I' */ 00000EE2 6501 bcs +0x3 /* 00000EE5 */ 00000EE4 BB72 8C23 xor.w [A2 + A0 * 4 + 0x23], D5 00000EE8 3214 move.w D1, [A4] 00000EEA 0203 AA25 andi.b D3, 0x25 /* '%' */ 00000EEE 010F btst A7, D0 00000EF0 8CCB divu.w D6, A3 00000EF2 0BB1 1913 0828 BB01 bclr [[A1 + D1] + 0x828BB01], D5 00000EFA 454B chk.w D2, A3 00000EFC CB37 5308 and.b [A7 + <> + D5 * 2], D5 00000F00 0871 1A2B 1165 bchg.b <>, 0x2B /* '+' */ 00000F06 1A51 movea.b A5, [A1] 00000F08 029B 5D49 0263 andi.l [A3]+, 0x5D490263 00000F0E 0A71 018B 5DE6 xori.w <>, 0x18B 00000F14 5A34 E51B F350 FD1B addq.b [[A4 + A6 * 4] - 0xCAF02E5], 5 00000F1C FB00 .extension 0xB00 <> // unimplemented label00000F1E: 00000F1E 7B0B moveq.l D5, 0x0B 00000F20 1E04 move.b D7, D4 00000F22 730D moveq.l D1, 0x0D 00000F24 6161 bsr +0x63 /* 00000F87 */ 00000F26 5A40 addq.w D0, 5 00000F28 6566 bcs +0x68 /* 00000F90 */ 00000F2A DA08 add.b D5, A0 00000F2C D23B 3A2B add.b D1, [PC + D3 * 2 + 0x2B] 00000F30 3A21 move.w D5, -[A1] 00000F32 3CC9 move.w [A6]+, A1 00000F34 4933 194A 4085 .invalid 4, [[A3 + <>] + 0x4085] // invalid opcode 4 with b == 4 00000F3A 9BD3 sub.l A5, [A3] 00000F3C 732B moveq.l D1, 0x2B 00000F3E 0182 bclr D2, D0 00000F40 130A move.b -[A1], A2 00000F42 DB01 addx.b D5, D1 00000F44 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 00000F46 4AA9 64E5 tst.l [A1 + 0x64E5] 00000F4A DD93 add.l [A3], D6 00000F4C 0209 0301 andi.b A1, 0x1 00000F50 6461 bcc +0x63 /* 00000FB3 */ 00000F52 5AE0 spl -[A0] 00000F54 1E04 move.b D7, D4 00000F56 4221 clr.b -[A1] 00000F58 0627 02C8 addi.b -[A7], 0xC8 00000F5C 5546 subq.w D6, 2 00000F5E 614A bsr +0x4C /* 00000FAA */ 00000F60 06E6 .incomplete 00000F62 CD4A exg A6, A2 00000F64 DA23 add.b D5, -[A3] 00000F66 283B 2AE4 move.l D4, [PC + D2 * 2 - 0x28] 00000F6A 7B10 moveq.l D5, 0x10 00000F6C 0FD6 .incomplete 00000F6E 014A bchg A2, D0 00000F70 1402 move.b D2, D2 00000F72 0FA9 4218 bclr [A1 + 0x4218], D7 00000F76 0A48 2413 xori.w A0, 0x2413 00000F7A 0717 btst [A7], D3 00000F7C 0224 4012 andi.b -[A4], 0x12 00000F80 4812 nbcd.b [A2] 00000F82 A802 syscall SndAddModifier 00000F84 0FDA .incomplete 00000F86 CB22 and.b -[A2], D5 00000F88 A8C1 syscall InvertArc 00000F8A C044 and.w D0, D4 00000F8C A8C5 syscall StdPoly 00000F8E 00F3 .incomplete label00000F90: 00000F90 163B 028B move.b D3, [PC + D0.w * 2 - 0x117] 00000F94 03D6 .incomplete 00000F96 9B02 subx.b D5, D2 00000F98 1E48 movea.b A7, A0 00000F9A 2B57 C14F move.l [A5 - 0x3EB1], [A7] 00000F9E DAA3 add.l D5, -[A3] 00000FA0 0A26 BB15 xori.b -[A6], 0x15 00000FA4 FE19 0909 .unknown 0xFE19 0x0909 (W = 7) 00000FA8 4CDA 054C movem.l D2,D3,D6,A0,A2, [A2]+ // begin alternate branch 00000FAA-00000FAC fn00000FAA: 00000FAA 054C bchg A4, D2 // end alternate branch 00000FAA-00000FAC fn00000FAA: // (misaligned) 00000FAC 7107 moveq.l D0, 0x07 00000FAE 5985 subq.l D5, 4 00000FB0 AB16 syscall PInit 00000FB2 5B01 subq.b D1, 5 00000FB4 5AD3 spl [A3] 00000FB6 0633 170D 2BC3 13BB 135B addi.b [[ + <>] + 0x13BB135B], 0xD /* '\r' */ 00000FC0 055B bchg [A3]+, D2 00000FC2 055B bchg [A3]+, D2 00000FC4 05DB .incomplete 00000FC6 108B move.b [A0], A3 00000FC8 0E5B 05F3 .invalid.w [A3]+, 0x5F3 // invalid immediate operation 00000FCC 0FC3 .incomplete 00000FCE 13E5 009B 11BB move.b [0x009B11BB], -[A5] 00000FD4 1DFB 0F13 07A1 0029 move.b <>, [[PC + D0 * 8] + 0x7A10029] 00000FDC 0181 bclr D1, D0 00000FDE 003C BB0D ori.b ccr, 13 00000FE2 A5B0 syscall vCheckReMount, flags=5 00000FE4 EABB ror D3, D5 00000FE6 0DF3 .incomplete 00000FE8 0270 020F 52EB andi.w [A0 + D5.w * 2 - 0x21], 0x20F 00000FEE 0B41 bchg D1, D5 00000FF0 0B03 btst D3, D5 00000FF2 2A4A movea.l A5, A2 00000FF4 52AB 0427 addq.l [A3 + 0x427], 1 00000FF8 039D bclr [A5]+, D1 00000FFA 5246 addq.w D6, 1 00000FFC 46A3 not.l -[A3] 00000FFE 0336 731B 4AC5 00B5 btst [[A6 + D7 * 2] + 0x4AC500B5], D1 00001006 E3EB 1945 lsl .w [A3 + 0x1945] 0000100A 5683 addq.l D3, 3 0000100C 1107 move.b -[A0], D7 0000100E 044A 2B3A subi.w A2, 0x2B3A /* '+:' */ 00001012 5A17 addq.b [A7], 5 00001014 003D E348 ori.b <>, 0x48 /* 'H' */ 00001018 34A1 move.w [A2], -[A1] 0000101A 6C02 bge +0x4 /* 0000101E */ 0000101C 5333 340B subq.b [A3 + D3.w * 4 + 0xB], 1 // begin alternate branch 0000101E-00001020 label0000101E: 0000101E 340B move.w D2, A3 // end alternate branch 0000101E-00001020 label0000101E: // (misaligned) 00001020 0A14 02FB xori.b [A4], 0xFB 00001024 5134 1B05 subq.b [[A4 + <>] + D1 * 2], 8 00001028 1402 move.b D2, D2 0000102A 8B0F sbcd -[A5], -[A7] 0000102C 0923 btst -[A3], D4 0000102E 0F0D btst A5, D7 00001030 6833 bvc +0x35 /* 00001065 */ 00001032 2709 move.l -[A3], A1 00001034 23DC 1702 5223 move.l [0x17025223], [A4]+ 0000103A 07A4 bclr -[A4], D3 0000103C 8B01 sbcd D5, D1 0000103E 9B0A subx.b -[A5], -[A2] 00001040 4A14 tst.b [A4] 00001042 429A clr.l [A2]+ 00001044 020F 41ED andi.b A7, 0xED 00001048 BB04 xor.b D4, D5 0000104A 1B09 move.b -[A5], A1 0000104C 5BBB 10D3 subq.l [PC + D1.w - 0x45], 5 00001050 2C53 movea.l A6, [A3] 00001052 981F sub.b D4, [A7]+ 00001054 1B56 1069 move.b [A5 + 0x1069], [A6] 00001058 1F37 021D move.b -[A7], [A7 + D0.w * 2 + 0x1D] 0000105C 224E movea.l A1, A6 0000105E B301 xor.b D1, D1 00001060 5B17 subq.b [A7], 5 00001062 7305 moveq.l D1, 0x05 00001064 8B0A sbcd -[A5], -[A2] 00001066 A312 syscall SetEOF, flags=3 00001068 AB02 syscall BitsToPix 0000106A 6C04 bge +0x6 /* 00001070 */ 0000106C C30C abcd -[A1], -[A4] 0000106E A312 syscall SetEOF, flags=3 label00001070: 00001070 EB27 asl D7.b, D5 00001072 AB01 syscall BitsToMap 00001074 030C btst A4, D1 00001076 1300 move.b -[A1], D0 00001078 38E3 move.w [A4]+, -[A3] 0000107A 0222 4EC1 andi.b -[A2], 0xC1 0000107E 92C1 sub.w A1, D1 00001080 000C 54AB ori.b A4, 0xAB 00001084 0027 00BD ori.b -[A7], 0xBD 00001088 AC04 syscall SndDoImmediate, auto_pop 0000108A 0253 1054 andi.w [A3], 0x1054 0000108E F311 .extension 0x311 <> // unimplemented 00001090 1097 move.b [A0], [A7] 00001092 0D9D bclr [A5]+, D6 00001094 A31C syscall FreeMem, flags=3 00001096 54C3 scc D3 00001098 19B5 0181 C22E move.b [A4 + A4.w * 2 + 0x2E], [[ + <> + D0]] 0000109E 3882 move.w [A4], D2 000010A0 0300 btst D0, D1 000010A2 0672 50EB 1923 1D36 0FE9 AE92 addi.w [[A2 + 0x1D36 + D1] + 0xFE9AE92], 0x50EB 000010AE 7070 moveq.l D0, 0x70 000010B0 0263 9489 andi.w -[A3], 0x9489 000010B4 0433 23EB 0562 BC40 000F subi.b [[A3 - 0x43C0] + 0xF], 0xEB 000010BE 7250 moveq.l D1, 0x50 000010C0 2A10 move.l D5, [A0] 000010C2 7B00 moveq.l D5, 0x00 000010C4 0504 btst D4, D2 000010C6 3702 move.w -[A3], D2 000010C8 9637 021E sub.b D3, [A7 + D0.w * 2 + 0x1E] 000010CC F31B .extension 0x31B <> // unimplemented 000010CE 1701 move.b -[A3], D1 000010D0 E5AC lsl D4, D2 000010D2 104B movea.b A0, A3 000010D4 2F45 0514 move.l [A7 + 0x514], D5 000010D8 0253 9B03 andi.w [A3], 0x9B03 000010DC 0207 04CF andi.b D7, 0xCF 000010E0 3214 move.w D1, [A4] 000010E2 1314 move.b -[A1], [A4] 000010E4 AB19 syscall PutLine 000010E6 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 000010E8 EB02 asl D2.b, 5 000010EA C683 and.l D3, D3 000010EC 016B 0553 bchg [A3 + 0x553], D0 000010F0 06A3 0750 262B addi.l -[A3], 0x750262B 000010F6 1FD9 move.b <>, [A1]+ 000010F8 0439 0BFB 19D9 0A63 subi.b [0x19D90A63], 0xFB 00001100 94C9 sub.w A2, A1 00001102 0183 bclr D3, D0 00001104 1169 0B0B 0821 move.b [A0 + 0x821], [A1 + 0xB0B] 0000110A 1969 01F3 0981 move.b [A4 + 0x981], [A1 + 0x1F3] 00001110 0E3B 4689 0CF7 .invalid.b [PC + D0 * 4 - 0x9], 0x89 // invalid immediate operation 00001116 8DE3 divs.w D6, -[A3] 00001118 3217 move.w D1, [A7] 0000111A 00C1 .incomplete 0000111C 4C02 433D movem.w D0,D2,D3,D4,D5,A0,A1,A6, D2 00001120 CB12 and.b [A2], D5 00001122 1009 move.b D0, A1 00001124 44D3 move.b [A3], CCR 00001126 4817 nbcd.b [A7] 00001128 0222 5063 andi.b -[A2], 0x63 /* 'c' */ 0000112C 050B btst A3, D2 0000112E 224A movea.l A1, A2 00001130 40DA move.w [A2]+, SR 00001132 4C14 8E7B movem.w D0,D1,D3,D4,D5,D6,A1,A2,A3,A7, [A4] 00001136 0402 0F4A subi.b D2, 0x4A /* 'J' */ 0000113A 400B negx.b A3 0000113C 024C 12D3 andi.w A4, 0x12D3 00001140 4823 nbcd.b -[A3] 00001142 0D70 0293 bchg [A0 + D0.w * 2 - 0x109], D6 00001146 3806 move.w D4, D6 00001148 AB05 syscall CopyHandle 0000114A 9273 2B0E 5B22 sub.w D1, [[A3 + <>] + D2 * 2 + 0x5B22] 00001150 6B06 bmi +0x8 /* 00001158 */ 00001152 6B05 bmi +0x7 /* 00001159 */ 00001154 0F14 btst [A4], D7 00001156 6C04 bge +0x6 /* 0000115C */ label00001158: 00001158 AA4C syscall DelSearch 0000115A 004B 1A22 ori.w A3, 0x1A22 // begin alternate branch 0000115C-0000115E label0000115C: 0000115C 1A22 move.b D5, -[A2] // end alternate branch 0000115C-0000115E label0000115C: // (misaligned) 0000115E 4E1B .invalid // invalid opcode 4 00001160 018B bclr A3, D0 00001162 233A 0814 move.l -[A1], [PC + 0x814 /* 00001978, value 0x7649093B 'vI\t;' */] 00001166 120B move.b D1, A3 00001168 0800 6B43 btst.b D0, 0x43 /* 'C' */ 0000116C 0104 btst D4, D0 0000116E A500 syscall Open/PBHOpen/HOpen, flags=5 00001170 C354 and.w [A4], D1 00001172 1C38 A500 move.b D6, [0xFFFFA500] 00001176 332E 26F8 move.w -[A1], [A6 + 0x26F8] 0000117A 4782 .invalid 3, D2 // invalid opcode 4 with b == 6 0000117C 9953 sub.w [A3], D4 0000117E 042D 0953 0414 subi.b [A5 + 0x414], 0x53 /* 'S' */ 00001184 1C38 00FB move.b D6, [0x000000FB] 00001188 2685 move.l [A3], D5 0000118A 0814 9273 btst.b [A4], 0x73 /* 's' */ 0000118E 29FB 2E90 7002 B353 move.l 0x7002B353, [PC + D2 * 8 - 0x112] 00001196 C501 abcd D2, D1 00001198 BB54 xor.w [A4], D5 0000119A 6902 bvs +0x4 /* 0000119E */ 0000119C 332E 290C move.w -[A1], [A6 + 0x290C] // begin alternate branch 0000119E-000011A0 label0000119E: 0000119E 290C move.l -[A4], A4 // end alternate branch 0000119E-000011A0 label0000119E: // (misaligned) 000011A0 7102 moveq.l D0, 0x02 000011A2 CB42 exg D5, D2 000011A4 454F chk.w D2, A7 000011A6 A57E syscall SetDefaultStartup, flags=5 000011A8 0FF2 .incomplete 000011AA 0493 0122 4E1B subi.l [A3], 0x1224E1B 000011B0 0344 bchg D4, D1 000011B2 8B38 DB43 or.b [0xFFFFDB43], D5 000011B6 DB47 addx.w D5, D7 000011B8 0F26 btst -[A6], D7 000011BA F8AB 0DB1 .extension 0x8AB <> // unimplemented 000011BE 080F 2433 btst.b A7, 0x33 /* '3' */ 000011C2 078A bclr A2, D3 000011C4 042E 10F3 01F3 subi.b [A6 + 0x1F3], 0xF3 000011CA 2322 move.l -[A1], -[A2] 000011CC 4E03 .invalid // invalid opcode 4 000011CE 8322 or.b -[A2], D1 000011D0 4E43 trap 3 000011D2 39A3 0B44 move.w <>, -[A3] 000011D6 7B1B moveq.l D5, 0x1B 000011D8 E315 roxl D5.b, 1 000011DA 0492 CB00 AB06 subi.l [A2], 0xCB00AB06 000011E0 D883 add.l D4, D3 000011E2 0328 3C93 btst [A0 + 0x3C93], D1 000011E6 524A addq.w A2, 1 000011E8 14E1 move.b [A2]+, -[A1] 000011EA 0ADB .incomplete 000011EC 0574 8513 334A 6314 bchg [[A4 + A0 * 4] + 0x334A6314], D2 000011F4 A403 syscall Write, flags=4 label000011F6: 000011F6 2C74 4A14 movea.l A6, [A4 + D4 * 2 + 0x14] 000011FA DA4C add.w D5, A4 000011FC 1233 3385 move.b D1, [[ + <>] + D3 * 2] 00001200 16A3 move.b [A3], -[A3] 00001202 71A1 moveq.l D0, 0xFFFFFFA1 00001204 0183 bclr D3, D0 00001206 0333 334B 029B 0FED btst [[A3 + <>] + 0x29B0FED], D1 0000120E 0468 D33C F114 subi.w [A0 - 0xEEC], 0xD33C 00001214 0103 btst D3, D0 00001216 12D3 move.b [A1]+, [A3] 00001218 1701 move.b -[A3], D1 0000121A 1581 05A5 00C3 move.b [[0xC3] + D0 * 4], D1 00001220 546D 0133 addq.w [A5 + 0x133], 2 00001224 2E22 move.l D7, -[A2] 00001226 4EA3 jsr -[A3] 00001228 0383 bclr D3, D1 0000122A 202A 4B01 move.l D0, [A2 + 0x4B01] 0000122E 9B1E sub.b [A6]+, D5 00001230 1263 movea.b A1, -[A3] 00001232 6EC2 bgt -0x3C /* 000011F6 */ 00001234 8320 or.b -[A0], D1 00001236 0053 0B72 ori.w [A3], 0xB72 0000123A 0FD1 .incomplete 0000123C 041C 0FED subi.b [A4]+, 0xED 00001240 193B 3C01 move.b -[A4], [PC + D3 * 4 + 0x1] 00001244 04E5 .incomplete 00001246 000F 6103 ori.b A7, 0x3 0000124A 224E movea.l A1, A6 0000124C A503 syscall Write, flags=5 0000124E 730C moveq.l D1, 0x0C 00001250 2A1B move.l D5, [A3]+ 00001252 039B bclr [A3]+, D1 00001254 0245 0233 andi.w D5, 0x233 00001258 3300 move.w -[A1], D0 0000125A 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4 0000125C 30AB 0389 move.w [A0], [A3 + 0x389] 00001260 6A35 bpl +0x37 /* 00001297 */ 00001262 0A85 0400 7343 xori.l D5, 0x4007343 00001268 5311 subq.b [A1], 1 0000126A 2A28 8B22 move.l D5, [A0 - 0x74DE] 0000126E 2909 move.l -[A4], A1 00001270 1B0F move.b -[A5], A7 00001272 1104 move.b -[A0], D4 00001274 F70F .extension 0x70F <> // unimplemented 00001276 85E1 divs.w D2, -[A1] 00001278 035A bchg [A2]+, D1 0000127A 8301 sbcd D1, D1 0000127C 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4 0000127E 4208 clr.b A0 00001280 031B btst [A3]+, D1 00001282 2807 move.l D4, D7 00001284 06CC .incomplete 00001286 7022 moveq.l D0, 0x22 00001288 4EC3 jmp D3 0000128A 0E8B 2390 70ED .invalid.l A3, 0x239070ED // invalid immediate operation 00001290 0263 4B53 andi.w -[A3], 0x4B53 /* 'KS' */ 00001294 11DB 0E2A move.b [0x00000E2A], [A3]+ 00001298 6A83 bpl -0x7B /* 0000121D */ 0000129A 018B bclr A3, D0 0000129C 1440 movea.b A2, D0 0000129E 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 000012A0 DB3D add.b <>, D5 000012A2 0D02 btst D2, D6 000012A4 332E 32A5 move.w -[A1], [A6 + 0x32A5] 000012A8 123B 3C00 move.b D1, [PC + D3 * 4] 000012AC 3B2B AB08 move.w -[A5], [A3 - 0x54F8] 000012B0 2A28 EE14 move.l D5, [A0 - 0x11EC] 000012B4 E101 asl D1.b, 8 000012B6 131E move.b -[A1], [A6]+ 000012B8 02CB .incomplete 000012BA 480B nbcd.b A3 000012BC 1F0F move.b -[A7], A7 000012BE 04D3 .incomplete 000012C0 0E83 0E41 C97B .invalid.l D3, 0xE41C97B // invalid immediate operation 000012C6 0F42 bchg D2, D7 000012C8 B70F cmpm.b [A3]+, [A7]+ 000012CA 3D2D 06F3 move.w -[A6], [A5 + 0x6F3] 000012CE 01E1 .incomplete 000012D0 1683 move.b [A3], D3 000012D2 01D8 .incomplete 000012D4 4000 negx.b D0 000012D6 B356 xor.w [A6], D1 000012D8 3403 move.w D2, D3 000012DA 1528 266B move.b -[A2], [A0 + 0x266B] 000012DE 0747 bchg D7, D3 000012E0 81DD divs.w D0, [A5]+ 000012E2 321C move.w D1, [A4]+ 000012E4 1017 move.b D0, [A7] 000012E6 01B3 0F8C bclr <>, D0 000012EA CC06 and.b D6, D6 000012EC B613 cmp.b D3, [A3] 000012EE 40D3 move.w [A3], SR 000012F0 0128 7102 btst [A0 + 0x7102], D0 000012F4 141E move.b D2, [A6]+ 000012F6 380B move.w D4, A3 000012F8 0782 bclr D2, D3 000012FA 7305 moveq.l D1, 0x05 000012FC 6C04 bge +0x6 /* 00001302 */ 000012FE 3A17 move.w D5, [A7] 00001300 063F 1000 addi.b <>, 0x0 // begin alternate branch 00001302-00001304 label00001302: 00001302 1000 move.b D0, D0 // end alternate branch 00001302-00001304 label00001302: // (misaligned) 00001304 F303 .extension 0x303 <> // unimplemented 00001306 A30E syscall UnmountVol/HUnmountVol, flags=3 00001308 5030 BB02 8303 addq.b [[A0 + <> + A3 * 2] - 0x7CFD], 8 0000130E 5005 addq.b D5, 8 00001310 5E91 addq.l [A1], 7 00001312 465B not.w [A3]+ 00001314 00DC .incomplete 00001316 384A movea.w A4, A2 00001318 1C10 move.b D6, [A0] 0000131A 655D bcs +0x5F /* 00001379 */ 0000131C BB1D xor.b [A5]+, D5 0000131E A17E syscall SetDefaultStartup, flags=1 00001320 9B0A subx.b -[A5], -[A2] 00001322 F204 6302 fmove (int32_t) D4, fp6 00001326 5C62 addq.w -[A2], 6 00001328 41CB lea.l A0, A3 0000132A 1000 move.b D0, D0 0000132C A333 syscall VInstall, flags=3 0000132E 301B move.w D0, [A3]+ 00001330 0511 btst [A1], D2 00001332 01BB 1C30 bclr [PC + D1 * 4 + 0x30], D0 00001336 2701 move.l -[A3], D1 00001338 F2F1 0805 .extension 0x2F1 <> // unimplemented 0000133C 6369 bls +0x6B /* 000013A7 */ 0000133E 4823 nbcd.b -[A3] 00001340 0549 bchg A1, D2 00001342 0981 bclr D1, D4 00001344 CEF3 4272 mulu.w D7, [A3 + D4.w * 2 + 0x72] 00001348 5030 B908 addq.b [A0 + <> + A3], 8 0000134C 142E 7849 move.b D2, [A6 + 0x7849] 00001350 0376 6308 bchg [A6 + <> + D6 * 2], D1 00001354 1C04 move.b D6, D4 00001356 1C10 move.b D6, [A0] 00001358 6C28 bge +0x2A /* 00001382 */ 0000135A C903 abcd D4, D3 0000135C CB60 and.w -[A0], D5 0000135E 7276 moveq.l D1, 0x76 00001360 2A28 E903 move.l D5, [A0 - 0x16FD] 00001364 3700 move.w -[A3], D0 00001366 BBA5 xor.l -[A5], D5 00001368 4038 1B09 negx.b [0x00001B09] 0000136C 82A3 or.l D1, -[A3] 0000136E 0CF2 .incomplete 00001370 0473 0517 00C3 subi.w [A3 + D0.w - 0x61], 0x517 00001376 8332 7000 or.b [A2 + D7.w], D1 0000137A EB53 roxl D3.w, 5 0000137C DE82 add.l D7, D2 0000137E 2A10 move.l D5, [A0] 00001380 3B06 move.w -[A5], D6 label00001382: 00001382 0356 bchg [A6], D1 00001384 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4 00001386 5049 addq.w A1, 8 00001388 7E11 moveq.l D7, 0x11 0000138A 11D3 11B8 move.b [0x000011B8], [A3] 0000138E 044A 1C78 subi.w A2, 0x1C78 00001392 3306 move.w -[A1], D6 00001394 0701 btst D1, D3 00001396 345B movea.w A2, [A3]+ 00001398 1402 move.b D2, D2 0000139A 6B20 bmi +0x22 /* 000013BC */ 0000139C 4111 .invalid 0, [A1] // invalid opcode 4 with b == 4 0000139E F304 .extension 0x304 <> // unimplemented 000013A0 6211 bhi +0x13 /* 000013B3 */ 000013A2 0914 btst [A4], D4 000013A4 002B 34A1 8F2A ori.b [A3 - 0x70D6], 0xA1 000013AA 2826 move.l D4, -[A6] 000013AC C311 and.b [A1], D1 000013AE 256F 3109 0701 move.l [A2 + 0x701], [A7 + 0x3109] 000013B4 FB10 .extension 0xB10 <> // unimplemented 000013B6 8A50 or.w D5, [A0] 000013B8 2E04 move.l D7, D4 000013BA 8243 or.w D1, D3 label000013BC: 000013BC 0540 bchg D0, D2 000013BE 8427 or.b D2, -[A7] 000013C0 00C3 .incomplete 000013C2 9B1C sub.b [A4]+, D5 000013C4 530E subq.b A6, 1 000013C6 DB01 addx.b D5, D1 000013C8 0B14 btst [A4], D5 000013CA BB15 xor.b [A5], D5 000013CC A195 syscall POGOMPW, flags=1 000013CE 4084 negx.l D4 000013D0 9302 subx.b D1, D2 000013D2 E995 roxl D5, 4 000013D4 0701 btst D1, D3 000013D6 F0DB 01AB .extension 0x0DB <> // unimplemented 000013DA 0B73 1687 bchg [A3 + D1.w * 8 - 0x121], D5 000013DE 0296 2589 3214 andi.l [A6], 0x25893214 000013E4 020F 8CBB andi.b A7, 0xBB 000013E8 04D5 .incomplete 000013EA 454B chk.w D2, A3 000013EC 0358 bchg [A0]+, D1 000013EE 1061 movea.b A0, -[A1] 000013F0 1F57 011B move.b [A7 + 0x11B], [A7] 000013F4 2702 move.l -[A3], D2 000013F6 9F38 52DB sub.b [0x000052DB], D7 000013FA 1563 95DB move.b [A2 - 0x6A25], -[A3] 000013FE 1585 0C83 move.b [A2 + D0 * 4 - 0x125], D5 00001402 73B0 moveq.l D1, 0xFFFFFFB0 00001404 30FB 0E21 move.w [A0]+, [PC + D0 * 8 + 0x21] 00001408 F536 .extension 0x536 <> // unimplemented 0000140A BB08 cmpm.b [A5]+, [A0]+ 0000140C 045D 7C45 subi.w [A5]+, 0x7C45 /* '|E' */ 00001410 0717 btst [A7], D3 00001412 0191 bclr [A1], D0 00001414 0083 0534 B905 ori.l D3, 0x534B905 0000141A 1702 move.b -[A3], D2 0000141C 231E move.l -[A1], [A6]+ 0000141E 28B3 0E04 move.l [A4], [A3 + D0 * 8 + 0x4] 00001422 5355 subq.w [A5], 1 00001424 0F1E btst [A6]+, D7 00001426 2846 movea.l A4, D6 00001428 0B76 2B0C bchg <>, D5 0000142C F313 .extension 0x313 <> // unimplemented 0000142E 2B0E move.l -[A5], A6 00001430 7B3F moveq.l D5, 0x3F 00001432 4B55 chk.w D5, [A5] 00001434 1E10 move.b D7, [A0] 00001436 6331 bls +0x33 /* 00001469 */ 00001438 2B0E move.l -[A5], A6 0000143A 013D btst <>, D0 0000143C 933B 1E28 sub.b [PC + D1 * 8 + 0x28], D1 00001440 4B27 .invalid 5, -[A7] // invalid opcode 4 with b == 4 00001442 3703 move.w -[A3], D3 00001444 D737 01A4 add.b <>, D3 00001448 0EE1 .incomplete 0000144A A4DB syscall vTruncateFile, flags=4 0000144C 0217 04C7 andi.b [A7], 0xC7 // begin alternate branch 0000144E-00001450 label0000144E: 0000144E 04C7 .incomplete // end alternate branch 0000144E-00001450 label0000144E: // (misaligned) 00001450 0B3D btst <>, D5 00001452 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4 00001454 04A9 06E8 24E3 048A subi.l [A1 + 0x48A], 0x6E824E3 0000145C 50C3 st D3 0000145E 0A38 3703 9A2B xori.b [0xFFFF9A2B], 0x3 00001464 03E8 .incomplete 00001466 EB04 asl D4.b, 5 00001468 0787 bclr D7, D3 0000146A B77B 1D7B 3B0E FB0B 7296 AB1E xor.w [[PC + 0x3B0EFB0B] + 0x7296AB1E], D3 00001476 E872 roxr D2.w, D4 00001478 64D4 bcc -0x2A /* 0000144E */ 0000147A 081C 96E5 btst.b [A4]+, 0xE5 0000147E 02AB 1507 02C0 051C andi.l [A3 + 0x51C], 0x150702C0 00001486 1023 move.b D0, -[A3] 00001488 36E1 move.w [A3]+, -[A1] 0000148A BF07 xor.b D7, D7 0000148C 0129 C864 btst [A1 - 0x379C], D0 00001490 8B1D or.b [A5]+, D5 00001492 1672 2C1E movea.b A3, [A2 + D2 * 4 + 0x1E] 00001496 166B 022C movea.b A3, [A3 + 0x22C] 0000149A C8E8 A30A mulu.w D4, [A0 - 0x5CF6] 0000149E 0700 btst D0, D3 000014A0 B63E cmp.b D3, <> 000014A2 CB04 abcd D5, D4 000014A4 2C16 move.l D6, [A6] 000014A6 CB04 abcd D5, D4 000014A8 3E2C 2103 move.w D7, [A4 + 0x2103] 000014AC 2E96 move.l [A7], [A6] 000014AE 2B26 move.l -[A5], -[A6] 000014B0 3B11 move.w -[A5], [A1] 000014B2 A35A syscall PrimeTime, flags=3 000014B4 1653 movea.b A3, [A3] 000014B6 800F or.b D0, A7 000014B8 9483 sub.l D2, D3 000014BA 475B chk.w D3, [A3]+ 000014BC 1DBB 8273 3E9B move.b [A6 + D3 * 8 - 0x101], [PC + A0.w * 2 + 0x73] 000014C2 6A2B bpl +0x2D /* 000014EF */ 000014C4 1E16 move.b D7, [A6] 000014C6 3B4F 2CB3 move.w [A5 + 0x2CB3], A7 000014CA A112 syscall SetEOF, flags=1 000014CC 1612 move.b D3, [A2] 000014CE 2C84 move.l [A6], D4 000014D0 1FAB 5A0F 0104 move.b <>, [A3 + 0x5A0F] 000014D6 EB04 asl D4.b, 5 000014D8 0B13 btst [A3], D5 000014DA 26DB move.l [A3]+, [A3]+ 000014DC 0453 0D67 subi.w [A3], 0xD67 /* '\rg' */ 000014E0 0299 C580 E311 andi.l [A1]+, 0xC580E311 000014E6 7663 moveq.l D3, 0x63 000014E8 00AB 1042 0700 EEC5 ori.l [A3 - 0x113B], 0x10420700 000014F0 B9E1 cmpa.l A4, -[A1] 000014F2 0E63 142B .invalid.w -[A3], 0x142B // invalid immediate operation 000014F6 1DD6 move.b <>, [A6] 000014F8 0709 btst A1, D3 000014FA CA74 431B 3600 933D and.w D5, [[A4 + D4 * 2] + 0x3600933D] 00001502 6B09 bmi +0xB /* 0000150D */ 00001504 5300 subq.b D0, 1 00001506 0B28 9473 btst [A0 - 0x6B8D], D5 0000150A 0243 2414 andi.w D3, 0x2414 0000150E 62C5 bhi -0x39 /* 000014D5 */ 00001510 811B or.b [A3]+, D0 00001512 23F9 7E16 24A3 1505 B507 move.l [0x1505B507], [0x7E1624A3] 0000151C 01BD bclr <>, D0 0000151E 68FB bvc -0x3 /* 0000151B */ 00001520 094A bchg A2, D4 00001522 BE85 cmp.l D7, D5 00001524 1453 movea.b A2, [A3] 00001526 1B8B 09B2 45E8 8105 0702 move.b [[0x45E88105 + D0] + 0x702], A3 00001530 6F07 ble +0x9 /* 00001539 */ 00001532 068F 9B11 6506 addi.l A7, 0x9B116506 00001538 1B87 5B02 E316 move.b [[A5 + <> + D5 * 2] - 0x1CEA], D7 0000153E A26B syscall TestManager, flags=2 00001540 10CB move.b [A0]+, A3 00001542 0A21 0102 xori.b -[A1], 0x2 00001546 8B26 or.b -[A6], D5 00001548 3200 move.w D1, D0 0000154A D319 add.b [A1]+, D1 0000154C E128 lsl D0.b, D0 fn0000154E: 0000154E B278 A103 cmp.w D1, [0xFFFFA103] 00001552 8301 sbcd D1, D1 00001554 E327 asl D7.b, D1 00001556 B2D6 cmpa.w A1, [A6] 00001558 A100 syscall Open/PBHOpen/HOpen, flags=1 0000155A 831E or.b [A6]+, D1 0000155C CA33 050B 1A13 03D6 and.b D5, [[A3 + <> + D0 * 4] + 0x1A1303D6] 00001564 F331 .extension 0x331 <> // unimplemented 00001566 A157 syscall SetAppBase/SetApplBase, flags=1 00001568 0707 btst D7, D3 0000156A 0703 btst D3, D3 0000156C 0300 btst D0, D1 0000156E 633E bls +0x40 /* 000015AE */ 00001570 DB13 add.b [A3], D5 00001572 D6C9 add.w A3, A1 00001574 032B 10BA btst [A3 + 0x10BA], D1 00001578 D646 add.w D3, D6 0000157A 61D2 bsr -0x2C /* 0000154E */ 0000157C 5321 subq.b -[A1], 1 0000157E 5B02 subq.b D2, 5 00001580 361E move.w D3, [A6]+ 00001582 168B move.b [A3], A3 00001584 069B 060B 007A addi.l [A3]+, 0x60B007A 0000158A 7A1E moveq.l D5, 0x1E 0000158C 6101 bsr +0x3 /* 0000158F */ 0000158E 0303 btst D3, D1 00001590 0B00 btst D0, D5 00001592 26B3 1557 move.l [A3], <> 00001596 08B3 1E04 0B07 A109 0F61 bclr.b [[A3 + <>] + D0 * 2 - 0x5EF6F09F], 0x4 000015A0 069B 0AA5 04A1 addi.l [A3]+, 0xAA504A1 000015A6 038B bclr A3, D1 000015A8 0666 66E5 addi.w -[A6], 0x66E5 000015AC 00C3 .incomplete label000015AE: 000015AE 2E0B move.l D7, A3 000015B0 0003 03A9 ori.b D3, 0xA9 000015B4 0036 5B02 7D32 8A28 B810 2E04 ori.b [[A6 - 0x75D747F0 + D7 * 4] + 0x2E04], 0x2 000015C0 1303 move.b -[A1], D3 000015C2 36CC move.w [A3]+, A4 000015C4 9B47 subx.w D5, D7 000015C6 0F06 btst D6, D7 000015C8 08B2 3607 037A 30F3 260E DB60 bclr.b [[A2 + 0x30F3260E] - 0x24A0], 0x7 000015D4 EB16 roxl D6.b, 5 000015D6 1356 6100 move.b [A1 + 0x6100], [A6] 000015DA B613 cmp.b D3, [A3] 000015DC 6406 bcc +0x8 /* 000015E4 */ 000015DE C54A exg A2, A2 000015E0 330C move.w -[A1], A4 000015E2 E636 roxr D6.b, D3 label000015E4: 000015E4 0926 btst -[A6], D4 000015E6 E103 asl D3.b, 8 000015E8 30A4 move.w [A0], -[A4] 000015EA 06D3 .incomplete 000015EC 0563 bchg -[A3], D2 000015EE 003B 0603 7A01 ori.b [PC + D7 * 2 + 0x1], 0x3 000015F4 0193 bclr [A3], D0 000015F6 0106 btst D6, D0 000015F8 08BE 3661 bclr.b <>, 0x61 /* 'a' */ 000015FC 7730 moveq.l D3, 0x30 000015FE B606 cmp.b D3, D6 00001600 55D3 scs [A3] 00001602 2537 A102 7300 move.l -[A2], [[A7 + <> + A2] + 0x7300] 00001608 AD02 syscall RealFont, auto_pop 0000160A 730C moveq.l D1, 0x0C 0000160C 2954 180A move.l [A4 + 0x180A], [A4] 00001610 96C1 sub.w A3, D1 00001612 3007 move.w D0, D7 00001614 0251 0672 andi.w [A1], 0x672 00001618 96DB sub.w A3, [A3]+ 0000161A 0958 bchg [A0]+, D4 0000161C E368 lsl D0.w, D1 0000161E 6C38 bge +0x3A /* 00001658 */ 00001620 3ACB move.w [A5]+, A3 00001622 8E06 or.b D7, D6 00001624 08A3 06C3 bclr.b -[A3], 0xC3 00001628 025E 3B5B andi.w [A6]+, 0x3B5B /* ';[' */ 0000162C 02A3 2D72 2C2A andi.l -[A3], 0x2D722C2A /* '-r,*' */ 00001632 1007 move.b D0, D7 00001634 0AD5 .incomplete 00001636 0608 E32B addi.b A0, 0x2B /* '+' */ 0000163A 381B move.w D4, [A3]+ 0000163C 152B 3963 move.b -[A2], [A3 + 0x3963] 00001640 041B 37E3 subi.b [A3]+, 0xE3 00001644 185E movea.b A4, [A6]+ 00001646 435B chk.w D1, [A3]+ 00001648 A1C1 syscall vGetBlock, flags=1 0000164A 3302 move.w -[A1], D2 0000164C 6300 4502 bls +0x4504 /* 00005B50 */ 00001650 BB26 xor.b -[A6], D5 00001652 6505 bcs +0x7 /* 00001659 */ 00001654 3CCB move.w [A6]+, A3 00001656 1B73 12DB 270B move.b [A5 + 0x270B], [A3 + D1.w * 2 - 0x37] // begin alternate branch 00001658-0000165C label00001658: 00001658 12DB move.b [A1]+, [A3]+ 0000165A 270B move.l -[A3], A3 // end alternate branch 00001658-0000165C label00001658: // (misaligned) 0000165C 153E move.b -[A2], <> 0000165E 1228 123E move.b D1, [A0 + 0x123E] 00001662 AC38 syscall CalcMask, auto_pop 00001664 0FC8 .incomplete 00001666 3E43 movea.w A7, D3 00001668 4072 6483 negx.w [A2 + D6.w * 4 - 0x125] 0000166C 006A 7305 1C64 ori.w [A2 + 0x1C64], 0x7305 00001672 401C negx.b [A4]+ 00001674 6A00 CB20 bpl -0x34DE /* FFFFE196 */ 00001678 613C bsr +0x3E /* 000016B6 */ 0000167A 2A10 move.l D5, [A0] 0000167C A6EB syscall vFileWrite, flags=6 0000167E 10C8 move.b [A0]+, A0 00001680 644B bcc +0x4D /* 000016CD */ 00001682 2896 move.l [A4], [A6] 00001684 0706 btst D6, D3 00001686 FAC3 3183 .extension 0xAC3 <> // unimplemented 0000168A 21A5 342E move.l [A0 + D3.w * 4 + 0x2E], -[A5] 0000168E 28F3 AB1B 051E 16AB move.l [A4]+, [[A3 + A2 * 2] + 0x51E16AB] 00001696 0F16 btst [A6], D7 00001698 6B4B bmi +0x4D /* 000016E5 */ 0000169A 070B btst A3, D3 0000169C 7C07 moveq.l D6, 0x07 0000169E 8B7F or.w <>, D5 000016A0 2502 move.l -[A2], D2 000016A2 4507 .invalid 2, D7 // invalid opcode 4 with b == 4 000016A4 1612 move.b D3, [A2] 000016A6 3EEB 0D39 move.w [A7]+, [A3 + 0xD39] 000016AA 07A3 bclr -[A3], D3 000016AC 0597 bclr [A7], D2 000016AE 137E D315 move.b [A1 - 0x2CEB], <> 000016B2 0907 btst D7, D4 000016B4 431E .invalid 1, [A6]+ // invalid opcode 4 with b == 4 fn000016B6: 000016B6 032F 1F65 btst [A7 + 0x1F65], D1 000016BA 114B 2828 move.b [A0 + 0x2828], A3 000016BE 8500 sbcd D2, D0 000016C0 0F10 btst [A0], D7 000016C2 8300 sbcd D1, D0 000016C4 10D3 move.b [A0]+, [A3] 000016C6 066B 33A5 0F5B addi.w [A3 + 0xF5B], 0x33A5 000016CC 3C01 move.w D6, D1 000016CE 1434 7B13 0513 A35D move.b D2, [[A4 + D7 * 2] + 0x513A35D] 000016D6 34CB move.w [A2]+, A3 000016D8 0496 5A21 3AEB subi.l [A6], 0x5A213AEB 000016DE 0625 3A28 addi.b -[A5], 0x28 /* '(' */ 000016E2 600A bra +0xC /* 000016EE */ 000016E4 3EA1 move.w [A7], -[A1] 000016E6 1706 move.b -[A3], D6 000016E8 3302 move.w -[A1], D2 000016EA 8B0C sbcd -[A5], -[A4] 000016EC A527 syscall ReallocateHandle, flags=5 label000016EE: 000016EE 1B10 move.b -[A5], [A0] 000016F0 AB1F syscall RgnBlit 000016F2 5B82 subq.l D2, 5 000016F4 6321 bls +0x23 /* 00001717 */ 000016F6 8861 or.w D4, -[A1] 000016F8 282B CD03 move.l D4, [A3 - 0x32FD] 000016FC 03FB .incomplete 000016FE 1D04 move.b -[A6], D4 00001700 6336 bls +0x38 /* 00001738 */ 00001702 FB1D .extension 0xB1D <> // unimplemented 00001704 0B00 btst D0, D5 00001706 A4BB syscall vIAZPostInit, flags=4 00001708 4623 not.b -[A3] 0000170A 04FB .incomplete 0000170C 1D28 6B05 move.b -[A6], [A0 + 0x6B05] 00001710 F34E .extension 0x34E <> // unimplemented 00001712 BE36 D20B cmp.b D7, [A6 + A5.w * 2 + 0xB] 00001716 AF07 syscall PutPicByte, auto_pop 00001718 0854 00A3 bchg.b [A4], 0xA3 0000171C 235B 0F33 move.l [A1 + 0xF33], [A3]+ 00001720 00C3 .incomplete 00001722 172A 10CB move.b -[A3], [A2 + 0x10CB] 00001726 0117 btst [A7], D0 00001728 01C3 .incomplete 0000172A 070A btst A2, D3 0000172C FE01 4012 .unknown 0xFE01 0x4012 (W = 7) 00001730 2C40 movea.l A6, D0 00001732 059A bclr [A2]+, D2 00001734 4840 swap.w D0 00001736 0013 0D9B ori.b [A3], 0x9B // begin alternate branch 00001738-0000173A label00001738: 00001738 0D9B bclr [A3]+, D6 // end alternate branch 00001738-0000173A label00001738: // (misaligned) 0000173A 0117 btst [A7], D0 0000173C 057C 1C48 bchg 0x1C48, D2 00001740 62AC bhi -0x52 /* 000016EE */ 00001742 8807 or.b D4, D7 00001744 0288 0B23 2B03 andi.l A0, 0xB232B03 0000174A 3E29 1023 move.w D7, [A1 + 0x1023] 0000174E 3656 movea.w A3, [A6] 00001750 A322 syscall NewHandleClear, flags=3 00001752 5302 subq.b D2, 1 00001754 6303 bls +0x5 /* 00001759 */ 00001756 3EDB move.w [A7]+, [A3]+ 00001758 581C addq.b [A4]+, 4 0000175A 3EC3 move.w [A7]+, D3 0000175C 02C5 .incomplete 0000175E 064B 43C9 addi.w A3, 0x43C9 00001762 4F13 .invalid 7, [A3] // invalid opcode 4 with b == 4 00001764 4E4A trap 10 00001766 2101 move.l -[A0], D1 00001768 7504 moveq.l D2, 0x04 0000176A 3B41 347B move.w [A5 + 0x347B], D1 0000176E 0F62 bchg -[A2], D7 00001770 FD02 .extension 0xD02 <> // unimplemented 00001772 8314 or.b [A4], D1 00001774 621C bhi +0x1E /* 00001792 */ 00001776 4865 pea.l -[A5] 00001778 01CB .incomplete 0000177A 2069 0121 movea.l A0, [A1 + 0x121] 0000177E 0723 btst -[A3], D3 00001780 0345 bchg D5, D1 00001782 0153 bchg [A3], D0 00001784 4341 chk.w D1, D1 00001786 0134 6300 btst [A4 + <> + D6 * 2], D0 0000178A EEA9 lsr D1, D7 0000178C 0B81 bclr D1, D5 0000178E 2B41 1437 move.l [A5 + 0x1437], D1 label00001792: 00001792 0554 bchg [A4], D2 00001794 71F8 moveq.l D0, 0xFFFFFFF8 00001796 170C move.b -[A3], A4 00001798 050F btst A7, D2 0000179A 8C25 or.b D6, -[A5] 0000179C 660F bne +0x11 /* 000017AD */ 0000179E E5E9 778A roxl .w [A1 + 0x778A] 000017A2 8B23 or.b -[A3], D5 000017A4 0A8A 28D3 07D6 xori.l A2, 0x28D307D6 000017AA 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 000017AC 5B02 subq.b D2, 5 000017AE DB16 add.b [A6], D5 000017B0 2B10 move.l -[A5], [A0] 000017B2 1E10 move.b D7, [A0] 000017B4 0B07 btst D7, D5 000017B6 1C04 move.b D6, D4 000017B8 5305 subq.b D5, 1 000017BA AC76 syscall PortSize, auto_pop 000017BC 0F1E btst [A6]+, D7 000017BE 10FB 1B1B 8276 9033 move.b [A0]+, [[PC + D1 * 2] - 0x7D896FCD] 000017C6 0B2B 2A06 btst [A3 + 0x2A06], D5 000017CA E31F rol D7.b, 1 000017CC C331 AB1A 0B15 and.b [[A1 + A2 * 2] + 0xB15], D1 000017D2 161C move.b D3, [A4]+ 000017D4 0412 16B3 subi.b [A2], 0xB3 000017D8 030F btst A7, D1 000017DA C816 and.b D4, [A6] 000017DC 4340 chk.w D1, D0 000017DE FA93 40CC .extension 0xA93 <> // unimplemented 000017E2 06CB .incomplete 000017E4 15E1 01E5 move.b [PC + 0x1E5 /* 000019CB, value 0x8D */], -[A1] 000017E8 047B 974B 058D subi.w [[ + <>] + D0 * 4], 0x974B 000017EE 290F move.l -[A4], A7 000017F0 8129 239A or.b [A1 + 0x239A], D0 000017F4 0F21 btst -[A1], D7 000017F6 2573 6B1B 461E 106C 763A move.l [A2 + 0x763A], [[A3 + D6 * 2] + 0x461E106C] 00001800 FB6B .extension 0xB6B <> // unimplemented 00001802 4226 clr.b -[A6] 00001804 7B0A moveq.l D5, 0x0A 00001806 0700 btst D0, D3 00001808 9818 sub.b D4, [A0]+ 0000180A 0A7B 0381 0AD3 xori.w [PC + D0 * 2 - 0x45], 0x381 00001810 0793 bclr [A3], D3 00001812 0443 03D6 subi.w D3, 0x3D6 00001816 DC5B add.w D6, [A3]+ 00001818 0243 0A58 andi.w D3, 0xA58 /* '\nX' */ 0000181C 7B4E moveq.l D5, 0x4E 0000181E 2B06 move.l -[A5], D6 00001820 3AD3 move.w [A5]+, [A3] 00001822 A306 syscall KillIO, flags=3 00001824 087B 1143 0C85 bchg.b [PC + D0 * 4 - 0x123], 0x43 /* 'C' */ 0000182A 260F move.l D3, A7 0000182C 498A .invalid 4, A2 // invalid opcode 4 with b == 6 0000182E 68C3 bvc -0x3B /* 000017F3 */ 00001830 3C21 move.w D6, -[A1] 00001832 02F3 .incomplete 00001834 0072 C012 FEAB ori.w [A2 + A7 * 8 - 0x85], 0xC012 0000183A 3E07 move.w D7, D7 0000183C 06CD .incomplete 0000183E B300 xor.b D0, D1 00001840 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4 00001842 7065 moveq.l D0, 0x65 00001844 2A0F move.l D5, A7 00001846 727B moveq.l D1, 0x7B 00001848 03C5 .incomplete 0000184A 023B 2206 7248 andi.b [PC + D7.w * 2 + 0x48], 0x6 00001850 AB09 syscall DrawArc 00001852 6A03 bpl +0x5 /* 00001857 */ 00001854 6C10 bge +0x12 /* 00001866 */ 00001856 630F bls +0x11 /* 00001867 */ 00001858 BB00 xor.b D0, D5 0000185A 8AFE divu.w D5, <> 0000185C 236C 7B03 070B move.l [A1 + 0x70B], [A4 + 0x7B03] 00001862 C9CB muls.w D4, A3 00001864 047B 035B 03C8 subi.w [ + <>], 0x35B // begin alternate branch 00001866-0000186A label00001866: 00001866 035B bchg [A3]+, D1 00001868 03C8 .incomplete // end alternate branch 00001866-0000186A label00001866: // (misaligned) 0000186A FEAB 1E48 .extension 0xEAB <> // unimplemented 0000186E 6303 bls +0x5 /* 00001873 */ 00001870 2807 move.l D4, D7 00001872 04CE .incomplete 00001874 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3 00001876 A823 syscall AliasDispatch 00001878 0349 bchg A1, D1 0000187A 0172 867B bchg [A2 + A0.w * 8 + 0x7B], D0 0000187E 00CB .incomplete 00001880 0428 86C8 860F subi.b [A0 - 0x79F1], 0xC8 00001886 281C move.l D4, [A4]+ 00001888 86C8 divu.w D3, A0 0000188A 488B 1D5B movem.w A3, D0,D1,D3,D4,D6,A0,A2,A3,A4 0000188E 0308 btst A0, D1 00001890 1C04 move.b D6, D4 00001892 00BB 3DC9 1EA6 8B0E F2A8 ori.l [[PC + <>] + A0 * 2 - 0xD58], 0x3DC91EA6 0000189C 232A 4B0D move.l -[A1], [A2 + 0x4B0D] 000018A0 410C .invalid 0, A4 // invalid opcode 4 with b == 4 000018A2 4146 chk.w D0, D6 000018A4 FABC 1412 .extension 0xABC <> // unimplemented 000018A8 1012 move.b D0, [A2] 000018AA 5B03 subq.b D3, 5 000018AC 0273 5D6E 2A5A andi.w [A3 + D2 * 2 + 0x5A], 0x5D6E /* ']n' */ 000018B2 AB25 syscall SlabMode 000018B4 6113 bsr +0x15 /* 000018C9 */ 000018B6 C8BB 00AB and.l D4, [PC + D0.w - 0x85] 000018BA 1E10 move.b D7, [A0] 000018BC 8B81 C368 unpk D5, D1, 0xC368 000018C0 CB0F abcd -[A5], -[A7] 000018C2 A715 syscall SetVol/PBHSetVol/HSetVol, flags=7 000018C4 780F moveq.l D4, 0x0F 000018C6 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 000018C8 9317 sub.b [A7], D1 000018CA 4103 .invalid 0, D3 // invalid opcode 4 with b == 4 000018CC 6300 AB1E bls -0x54E0 /* FFFFC3EC */ 000018D0 5B03 subq.b D3, 5 000018D2 6303 bls +0x5 /* 000018D7 */ 000018D4 C05B and.w D0, [A3]+ 000018D6 158B 010F E500 7248 move.b [[A2 + <>] + D0 - 0x1AFF8DB8], A3 000018DE 1E5B movea.b A7, [A3]+ 000018E0 036B 027B bchg [A3 + 0x27B], D1 000018E4 03C8 .incomplete 000018E6 48A3 0A83 movem.w -[A3], D4,D6,A0,A6,A7 000018EA 0028 6315 8B01 ori.b [A0 - 0x74FF], 0x15 000018F0 D306 addx.b D1, D6 000018F2 3349 7B00 move.w [A1 + 0x7B00], A1 000018F6 8302 sbcd D1, D2 000018F8 C324 and.b -[A4], D1 000018FA C4A5 and.l D2, -[A5] 000018FC 120F move.b D1, A7 000018FE 6117 bsr +0x19 /* 00001917 */ 00001900 2D3D move.l -[A6], <> 00001902 0F34 611A 2314 btst [[A4 + D6] + 0x2314], D7 00001908 651A bcs +0x1C /* 00001924 */ 0000190A 6479 bcc +0x7B /* 00001985 */ 0000190C 3C8D move.w [A6], A5 0000190E 391C move.w -[A4], [A4]+ 00001910 1000 move.b D0, D0 00001912 2B31 5B0F 8500 1701 move.l -[A5], [[A1 + <>] + D5 * 2 - 0x7AFFE8FF] 0000191A 4A45 tst.w D5 0000191C 3A28 4D3A move.w D5, [A0 + 0x4D3A] 00001920 BB30 C302 0502 xor.b [[A0 + <> + A4 * 2] + 0x502], D5 // begin alternate branch 00001924-00001926 label00001924: 00001924 0502 btst D2, D2 // end alternate branch 00001924-00001926 label00001924: // (misaligned) 00001926 4361 chk.w D1, -[A1] 00001928 723E moveq.l D1, 0x3E 0000192A E309 lsl D1.b, 1 0000192C D607 add.b D3, D7 0000192E 02D5 .incomplete 00001930 4A1E tst.b [A6]+ 00001932 2C2B 0074 move.l D6, [A3 + 0x74] 00001936 0701 btst D1, D3 00001938 6425 bcc +0x27 /* 0000195F */ 0000193A 7A1E moveq.l D5, 0x1E 0000193C 2C4B movea.l A6, A3 0000193E 02AB 1F33 2036 D301 andi.l [A3 - 0x2CFF], 0x1F332036 00001946 163B 071B 0138 032D move.b D3, [[PC + D0 * 8] + 0x138032D] 0000194E 74D3 moveq.l D2, 0xFFFFFFD3 00001950 0165 bchg -[A5], D0 00001952 4330 3B4E .invalid 1, <> // invalid opcode 4 with b == 4 00001956 8943 DB68 pack D4, D3, 0xDB68 0000195A 5329 9B38 subq.b [A1 - 0x64C8], 1 0000195E 7843 moveq.l D4, 0x43 00001960 1C1D move.b D6, [A5]+ 00001962 44D4 move.b [A4], CCR 00001964 0862 2701 bchg.b -[A2], 0x1 00001968 8268 BB14 or.w D1, [A0 - 0x44EC] 0000196C 56AB 0A53 addq.l [A3 + 0xA53], 3 00001970 2707 move.l -[A3], D7 00001972 0605 DB2D addi.b D5, 0x2D /* '-' */ 00001976 0B21 btst -[A1], D5 00001978 7649 moveq.l D3, 0x49 0000197A 093B 6161 0B30 btst [[PC + 0xB30]], D4 00001980 A6C3 syscall vRelBlock, flags=6 00001982 1C43 movea.b A6, D3 00001984 094B bchg A3, D4 00001986 04C8 .incomplete 00001988 3E85 move.w [A7], D5 0000198A 82A3 or.l D1, -[A3] 0000198C 58FA BC1E svc [PC - 0x43E2 /* FFFFD5AC */] 00001990 041B 0117 subi.b [A3]+, 0x17 00001994 09B8 6C88 bclr [0x00006C88], D4 00001998 6500 163A bcs +0x163C /* 00002FD4 */ 0000199C 0862 1C3E bchg.b -[A2], 0x3E /* '>' */ 000019A0 CB0A abcd -[A5], -[A2] 000019A2 1C10 move.b D6, [A0] 000019A4 020F 2A0B andi.b A7, 0xB 000019A8 0023 0562 ori.b -[A3], 0x62 /* 'b' */ 000019AC 0501 btst D1, D2 000019AE 3121 move.w -[A0], -[A1] 000019B0 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 000019B2 9308 subx.b -[A1], -[A0] 000019B4 2501 move.l -[A2], D1 000019B6 0FC1 .incomplete 000019B8 4034 9B25 E10C negx.b [[A4 - 0x1EF4] + A1 * 2] 000019BE 0FD5 .incomplete 000019C0 7EA1 moveq.l D7, 0xFFFFFFA1 000019C2 0133 1989 btst [[ + <> + D1]], D0 000019C6 7E64 moveq.l D7, 0x64 000019C8 897E or.w <>, D4 000019CA 648D bcc -0x71 /* 00001959 */ 000019CC 7ED4 moveq.l D7, 0xFFFFFFD4 000019CE 0805 8907 btst.b D5, 0x7 000019D2 03CA .incomplete 000019D4 9B02 subx.b D5, D2 000019D6 1701 move.b -[A3], D1 000019D8 9A69 8961 sub.w D5, [A1 - 0x769F] 000019DC 443B 0347 neg.b <> 000019E0 0CCD .incomplete 000019E2 1707 move.b -[A3], D7 000019E4 AEC5 syscall 0xAC5, auto_pop 000019E6 882B 8123 or.b D4, [A3 - 0x7EDD] 000019EA 076B 0A32 bchg [A3 + 0xA32], D3 000019EE CB0A abcd -[A5], -[A2] 000019F0 020F 8CF3 andi.b A7, 0xF3 000019F4 0713 btst [A3], D3 000019F6 310F move.w -[A0], A7 000019F8 1053 movea.b A0, [A3] 000019FA 4ECE jmp A6 000019FC 1045 movea.b A0, D5 000019FE C540 exg D2, D0 00001A00 0217 8E4A andi.b [A7], 0x4A /* 'J' */ 00001A04 4002 negx.b D2 00001A06 478C .invalid 3, A4 // invalid opcode 4 with b == 6 00001A08 DDFE add.l A6, <> 00001A0A 270A move.l -[A3], A2 00001A0C 1D37 0B8D move.b -[A6], [[ + <>] + D0 * 2] 00001A10 8B42 1709 pack D5, D2, 0x1709 00001A14 6A03 bpl +0x5 /* 00001A19 */ 00001A16 5337 0CF0 subq.b [A7 + D0 * 4 - 0x16], 1 00001A1A A311 syscall GetEOF, flags=3 00001A1C DB1A add.b [A2]+, D5 00001A1E E31A rol D2.b, 1 00001A20 EB33 roxl D3.b, D5 00001A22 BB49 cmpm.w [A5]+, [A1]+ 00001A24 D31B add.b [A3]+, D1 00001A26 DB24 add.b -[A4], D5 00001A28 EB33 roxl D3.b, D5 00001A2A FB0F .extension 0xB0F <> // unimplemented 00001A2C EB33 roxl D3.b, D5 00001A2E 7B42 moveq.l D5, 0x42 00001A30 6B06 bmi +0x8 /* 00001A38 */ 00001A32 EB33 roxl D3.b, D5 00001A34 9312 sub.b [A2], D1 00001A36 FB3C .extension 0xB3C <> // unimplemented label00001A38: 00001A38 CB52 and.w [A2], D5 00001A3A AB5E syscall rMASK8 00001A3C 0705 btst D5, D3 00001A3E 3BE1 move.w <>, -[A1] 00001A40 00EB .incomplete 00001A42 3321 move.w -[A1], -[A1] 00001A44 006B 061B 0EEB ori.w [A3 + 0xEEB], 0x61B 00001A4A 107B 7114 movea.b A0, <> 00001A4E 020F 3C1B andi.b A7, 0x1B 00001A52 3D4B 0EA1 move.w [A6 + 0xEA1], A3 00001A56 22FE move.l [A1]+, <> 00001A58 4A1E tst.b [A6]+ 00001A5A FEB1 2217 .extension 0xEB1 <> // unimplemented 00001A5E 0BE6 .incomplete 00001A60 034A bchg A2, D1 00001A62 A551 syscall ReadLocation/ReadXPRam, flags=5 00001A64 0F8C bclr A4, D7 00001A66 0702 btst D2, D3 00001A68 B7B3 6BAD FF13 xor.l [[-0xED] + D6 * 2], D3 00001A6E 1614 move.b D3, [A4] 00001A70 000F 3CBB ori.b A7, 0xBB 00001A74 5214 addq.b [A4], 1 00001A76 020F 3CB3 andi.b A7, 0xB3 00001A7A 5214 addq.b [A4], 1 00001A7C 020F 3CA3 andi.b A7, 0xA3 00001A80 5214 addq.b [A4], 1 00001A82 029B 1434 3C63 andi.l [A3]+, 0x14343C63 00001A88 4263 clr.w -[A3] 00001A8A 1101 move.b -[A0], D1 00001A8C 2D5A 3CFB move.l [A6 + 0x3CFB], [A2]+ 00001A90 3C27 move.w D6, -[A7] 00001A92 0770 3C9B bchg [A0 + D3 * 4 - 0x101], D3 00001A96 0F14 btst [A4], D7 00001A98 0207 867B andi.b D7, 0x7B /* '{' */ 00001A9C 8115 or.b [A5], D0 00001A9E BB1F xor.b [A7]+, D5 00001AA0 5B02 subq.b D2, 5 00001AA2 3310 move.w -[A1], [A0] 00001AA4 EB5E rol D6.w, 5 00001AA6 1709 move.b -[A3], A1 00001AA8 CBF3 053C muls.w D5, <> 00001AAC 6B38 bmi +0x3A /* 00001AE6 */ 00001AAE 1709 move.b -[A3], A1 00001AB0 FC17 0707 .unknown 0xFC17 0x0707 (W = 6) 00001AB4 00FB .incomplete 00001AB6 4C2B 032C 32A5 movem.w D2,D3,D5,A0,A1, [A3 + 0x32A5] 00001ABC 2D17 move.l -[A6], [A7] 00001ABE 0D20 btst -[A0], D6 00001AC0 003B 658C 68C3 ori.b [PC + D6 - 0x61], 0x8C 00001AC6 491C .invalid 4, [A4]+ // invalid opcode 4 with b == 4 00001AC8 2CB2 04DB move.l [A6], [A2 + D0.w * 4 - 0x37] 00001ACC 051B btst [A3]+, D2 00001ACE 0342 bchg D2, D1 00001AD0 9A07 sub.b D5, D7 00001AD2 078D bclr A5, D3 00001AD4 00EB .incomplete 00001AD6 7BA1 moveq.l D5, 0xFFFFFFA1 00001AD8 0317 btst [A7], D1 00001ADA 0343 bchg D3, D1 00001ADC EB44 asl D4.w, 5 00001ADE 14BE move.b [A2], <> 00001AE0 0437 0779 2705 subi.b [[A7 + <>] + D2 * 8], 0x79 /* 'y' */ label00001AE6: 00001AE6 7013 moveq.l D0, 0x13 00001AE8 035A bchg [A2]+, D1 00001AEA A653 syscall 0x053, flags=6 00001AEC 52DB shi [A3]+ 00001AEE 052B 0C27 btst [A3 + 0xC27], D2 00001AF2 078B bclr A3, D3 00001AF4 008B 1F33 217B ori.l A3, 0x1F33217B 00001AFA 0516 btst [A6], D2 00001AFC 4AD4 tas.b [A4] 00001AFE 08D2 6B00 bset.b [A2], 0x0 00001B02 D366 add.w -[A6], D1 00001B04 1216 move.b D1, [A6] 00001B06 270C move.l -[A3], A4 00001B08 733C moveq.l D1, 0x3C 00001B0A A330 syscall OSEventAvail, flags=3 00001B0C 170D move.b -[A3], A5 00001B0E 6A00 0F3C bpl +0xF3E /* 00002A4C */ 00001B12 0B18 btst [A0]+, D5 00001B14 1485 move.b [A2], D5 00001B16 06C1 .incomplete 00001B18 007B 1914 020F ori.w [PC + D0.w * 2 + 0xF], 0x1914 00001B1E A505 syscall Status, flags=5 00001B20 031F btst [A7]+, D1 00001B22 41CE lea.l A0, A6 00001B24 7801 moveq.l D4, 0x01 00001B26 0642 0D06 addi.w D2, 0xD06 00001B2A E100 asl D0.b, 8 00001B2C DAED 0045 add.w A5, [A5 + 0x45] 00001B30 10CB move.b [A0]+, A3 00001B32 1D07 move.b -[A6], D7 00001B34 067A D600 AB38 addi.w [PC - 0x54C8 /* FFFFC66E, cstring "" */], 0xD600 00001B3A A300 syscall Open/PBHOpen/HOpen, flags=3 00001B3C 688B bvc -0x73 /* 00001AC9 */ 00001B3E 2027 move.l D0, -[A7] 00001B40 0B1E btst [A6]+, D5 00001B42 3706 move.w -[A3], D6 00001B44 8B17 or.b [A7], D5 00001B46 0675 3C93 1214 addi.w [A5 + D1.w * 2 + 0x14], 0x3C93 00001B4C 020F 8103 andi.b A7, 0x3 00001B50 EB16 roxl D6.b, 5 00001B52 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00001B54 D67B 207B add.w D3, [PC + D2.w + 0x7B] 00001B58 004B 0376 ori.w A3, 0x376 00001B5C 7B20 moveq.l D5, 0x20 00001B5E 070C btst A4, D3 00001B60 D65B add.w D3, [A3]+ 00001B62 02A3 047B 2017 andi.l -[A3], 0x47B2017 00001B68 0FA7 bclr -[A7], D7 00001B6A 1706 move.b -[A3], D6 00001B6C A1F3 syscall vTreeSearch, flags=1 00001B6E 0F14 btst [A4], D7 00001B70 12C0 move.b [A1]+, D0 00001B72 127B 2002 movea.b A1, [PC + D2.w + 0x2] 00001B76 43AA CB22 .invalid 1, [A2 - 0x34DE] // invalid opcode 4 with b == 6 00001B7A 7B20 moveq.l D5, 0x20 00001B7C 070C btst A4, D3 00001B7E B7A1 xor.l -[A1], D3 00001B80 031E btst [A6]+, D1 00001B82 C027 and.b D0, -[A7] 00001B84 06BA 7B20 2706 CC83 addi.l [PC - 0x337D /* FFFFE809, cstring "" */], 0x7B202706 00001B8C 1EA5 move.b [A7], -[A5] fn00001B8E: 00001B8E 2053 movea.l A0, [A3] 00001B90 488C F331 movem.w A4, D0,D4,D5,A0,A1,A4,A5,A6,A7 00001B94 070B btst A3, D3 00001B96 D643 add.w D3, D3 00001B98 1517 move.b -[A2], [A7] 00001B9A 0BD9 .incomplete 00001B9C 7313 moveq.l D1, 0x13 00001B9E 1328 1402 move.b -[A1], [A0 + 0x1402] 00001BA2 0FA9 B483 bclr [A1 - 0x4B7D], D7 00001BA6 0BC9 .incomplete 00001BA8 0A0B 0ABA xori.b A3, 0xBA 00001BAC 6A23 bpl +0x25 /* 00001BD1 */ 00001BAE 1C85 move.b [A6], D5 00001BB0 3547 0A84 move.w [A2 + 0xA84], D7 00001BB4 078A bclr A2, D3 00001BB6 4DBB 0611 .invalid 6, [PC + D0.w * 8 + 0x11] // invalid opcode 4 with b == 6 00001BBA 7907 moveq.l D4, 0x07 00001BBC 1051 movea.b A0, [A1] 00001BBE 0417 0077 subi.b [A7], 0x77 /* 'w' */ 00001BC2 1306 move.b -[A1], D6 00001BC4 2B01 move.l -[A5], D1 00001BC6 DA08 add.b D5, A0 00001BC8 631D bls +0x1F /* 00001BE7 */ 00001BCA 70BE moveq.l D0, 0xFFFFFFBE 00001BCC 7303 moveq.l D1, 0x03 00001BCE 0083 156B 012A ori.l D3, 0x156B012A 00001BD4 10C6 move.b [A0]+, D6 00001BD6 EB01 asl D1.b, 5 00001BD8 6302 bls +0x4 /* 00001BDC */ 00001BDA 3B04 move.w -[A5], D4 label00001BDC: 00001BDC 3217 move.w D1, [A7] 00001BDE 020E D38A andi.b A6, 0x8A 00001BE2 070D btst A5, D3 00001BE4 9603 sub.b D3, D3 00001BE6 0538 7B00 btst [0x00007B00], D2 00001BEA 0B01 btst D1, D5 00001BEC 9B13 sub.b [A3], D5 00001BEE 3837 1072 move.w D4, [A7 + D1.w + 0x72] 00001BF2 370D move.w -[A3], A5 00001BF4 BD47 xor.w D7, D6 00001BF6 0B8A bclr A2, D5 00001BF8 AAFB syscall CleanupApplication 00001BFA 0D6B 235B bchg [A3 + 0x235B], D6 00001BFE 014B bchg A3, D0 00001C00 01D3 .incomplete 00001C02 060B 182D addi.b A3, 0x2D /* '-' */ 00001C06 3563 0723 move.w [A2 + 0x723], -[A3] 00001C0A 135B 23DB move.b [A1 + 0x23DB], [A3]+ 00001C0E 2D83 1983 1921 0083 move.l [[ + <> + D1] + 0x19210083], D3 00001C16 1993 204B move.b [A4 + D2.w + 0x4B], [A3] 00001C1A 1A83 move.b [A5], D3 00001C1C 1993 0781 move.b [[ + <> + D0 * 8]], [A3] 00001C20 009B 0ED3 1DEB ori.l [A3]+, 0xED31DEB 00001C26 0F93 bclr [A3], D7 00001C28 0793 bclr [A3], D3 00001C2A 07E1 .incomplete 00001C2C 0043 23E1 ori.w D3, 0x23E1 00001C30 0193 bclr [A3], D0 00001C32 07AB 1183 bclr [A3 + 0x1183], D3 00001C36 19D3 1C14 move.b 0x14, [A3] 00001C3A 0207 8364 andi.b D7, 0x64 /* 'd' */ 00001C3E 0709 btst A1, D3 00001C40 FF13 .extension 0xF13 <> // unimplemented 00001C42 4A14 tst.b [A4] 00001C44 0217 86D0 andi.b [A7], 0xD0 00001C48 5704 subq.b D4, 3 00001C4A 1AE3 move.b [A5]+, -[A3] 00001C4C 1A07 move.b D5, D7 00001C4E 0782 bclr D2, D3 00001C50 0217 8BCF andi.b [A7], 0xCF 00001C54 000F 3C33 ori.b A7, 0x33 /* '3' */ 00001C58 1314 move.b -[A1], [A4] 00001C5A 020F 3C43 andi.b A7, 0x43 /* 'C' */ 00001C5E 1AE5 move.b [A5]+, -[A5] 00001C60 0127 btst -[A7], D0 00001C62 8BCF divs.w D5, A7 00001C64 0F21 btst -[A1], D7 00001C66 D014 add.b D0, [A4] 00001C68 0207 8823 andi.b D7, 0x23 /* '#' */ 00001C6C E501 asl D1.b, 2 00001C6E 0F8C bclr A4, D7 00001C70 2B32 5139 C614 000F move.l -[A5], [[A2 - 0x39EBFFF1 + D5]] 00001C78 1402 move.b D2, D2 00001C7A 639B bls -0x63 /* 00001C17 */ 00001C7C 6502 bcs +0x4 /* 00001C80 */ 00001C7E B370 1402 xor.w [A0 + D1.w * 4 + 0x2], D1 // begin alternate branch 00001C80-00001C82 label00001C80: 00001C80 1402 move.b D2, D2 // end alternate branch 00001C80-00001C82 label00001C80: // (misaligned) 00001C82 AB80 syscall slMASK8 00001C84 A31A syscall GetZone, flags=3 00001C86 0501 btst D1, D2 00001C88 BB49 cmpm.w [A5]+, [A1]+ 00001C8A AB00 syscall BitBlt 00001C8C CB15 and.b [A5], D5 00001C8E 1402 move.b D2, D2 00001C90 DB1A add.b [A2]+, D5 00001C92 1709 move.b -[A3], A1 00001C94 D617 add.b D3, [A7] 00001C96 89DA divs.w D4, [A2]+ 00001C98 178D 4423 move.b [A3 + D4.w * 4 + 0x23], A5 00001C9C 38C7 move.w [A4]+, D7 00001C9E 09E2 .incomplete 00001CA0 9789 subx.l -[A3], -[A1] 00001CA2 F1E9 .invalid <> 00001CA4 1A52 movea.b A5, [A2] 00001CA6 C219 and.b D1, [A1]+ 00001CA8 1BEE 070B move.b <>, [A6 + 0x70B] 00001CAC 551F subq.b [A7]+, 2 00001CAE 4104 .invalid 0, D4 // invalid opcode 4 with b == 4 00001CB0 7709 moveq.l D3, 0x09 00001CB2 2CBB 0037 move.l [A6], [PC + D0.w + 0x37] 00001CB6 0222 D363 andi.b -[A2], 0x63 /* 'c' */ 00001CBA 0E53 1A5A .invalid.w [A3], 0x1A5A // invalid immediate operation 00001CBE 01E2 .incomplete 00001CC0 D840 add.w D4, D0 00001CC2 02F3 .incomplete 00001CC4 9917 sub.b [A7], D4 00001CC6 1131 0F8C move.b -[A0], <> 00001CCA 1B0F move.b -[A5], A7 00001CCC B718 xor.b [A0]+, D3 00001CCE 6783 beq -0x7B /* 00001C53 */ 00001CD0 0B53 bchg [A3], D5 00001CD2 0E13 031B .invalid.b [A3], 0x1B // invalid immediate operation 00001CD6 03F3 .incomplete 00001CD8 044A BE1B subi.w A2, 0xBE1B 00001CDC 0321 btst -[A1], D1 00001CDE 42CB .invalid A3 // invalid opcode 4 with subtype 1 00001CE0 635A bls +0x5C /* 00001D3C */ 00001CE2 0704 btst D4, D3 00001CE4 F240 020F .extension 0x240 <>, 0x020F // unimplemented 00001CE8 C100 abcd D0, D0 00001CEA 6B08 bmi +0xA /* 00001CF4 */ 00001CEC 08A5 03F3 bclr.b -[A5], 0xF3 00001CF0 036E 3007 bchg [A6 + 0x3007], D1 label00001CF4: 00001CF4 0154 bchg [A4], D0 00001CF6 A03E syscall DrvrRemove 00001CF8 9B06 subx.b D5, D6 00001CFA D67A 7A03 add.w D3, [PC + 0x7A03 /* 000096FF, cstring "" */] 00001CFE 05C0 .incomplete 00001D00 61E3 bsr -0x1B /* 00001CE5 */ 00001D02 C1E2 muls.w D0, -[A2] 00001D04 228B move.l [A1], A3 00001D06 1346 1707 move.b [A1 + 0x1707], D6 00001D0A 96DB sub.w A3, [A3]+ 00001D0C 070B btst A3, D3 00001D0E 00A1 6407 04EA ori.l -[A1], 0x640704EA 00001D14 A164 syscall MoveHHi, flags=1 00001D16 C6F3 08C4 mulu.w D3, [A3 + D0 - 0x60] 00001D1A F30C .extension 0x30C <> // unimplemented 00001D1C 1E16 move.b D7, [A6] 00001D1E 8154 or.w [A4], D0 00001D20 4661 not.w -[A1] 00001D22 6425 bcc +0x27 /* 00001D49 */ 00001D24 040B 01FB subi.b A3, 0xFB 00001D28 07C0 .incomplete 00001D2A 4A12 tst.b [A2] 00001D2C FE00 CB4A .unknown 0xFE00 0xCB4A (W = 7) 00001D30 1304 move.b -[A1], D4 00001D32 0F5A bchg [A2]+, D7 00001D34 BB08 cmpm.b [A5]+, [A0]+ 00001D36 5A81 addq.l D1, 5 00001D38 0563 bchg -[A3], D2 00001D3A 021E 1617 andi.b [A6]+, 0x17 // begin alternate branch 00001D3C-00001D3E label00001D3C: 00001D3C 1617 move.b D3, [A7] // end alternate branch 00001D3C-00001D3E label00001D3C: // (misaligned) 00001D3E 0279 2B02 1C16 0F26 andi.w [0x1C160F26], 0x2B02 00001D46 F87B 03A7 .extension 0x87B <>, 0x03A7 // unimplemented 00001D4A 1937 BD0E 9301 move.b -[A4], [[A7 + <>] + A3 * 4 - 0x6CFF] 00001D50 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 00001D52 4511 .invalid 2, [A1] // invalid opcode 4 with b == 4 00001D54 078E bclr A6, D3 00001D56 6087 bra -0x77 /* 00001CDF */ 00001D58 1141 2504 move.b [A0 + 0x2504], D1 00001D5C 06E6 .incomplete 00001D5E 78E6 moveq.l D4, 0xFFFFFFE6 00001D60 7663 moveq.l D3, 0x63 00001D62 2FCB move.l <>, A3 00001D64 1873 03F3 0693 04B2 D617 03CF movea.b A4, [[0x69304B2] - 0x29E8FC31] 00001D70 1AEB 105B move.b [A5]+, [A3 + 0x105B] 00001D74 887B 1606 or.w D4, [PC + D1.w * 8 + 0x6] 00001D78 E61B ror D3.b, 3 00001D7A 0359 bchg [A1]+, D1 00001D7C E965 asl D5.w, D4 00001D7E 3932 8407 move.w -[A4], [A2 + A0.w * 4 + 0x7] 00001D82 0653 D718 addi.w [A3], 0xD718 00001D86 6250 bhi +0x52 /* 00001DD8 */ 00001D88 8509 sbcd -[A2], -[A1] 00001D8A 3B04 move.w -[A5], D4 00001D8C 170B move.b -[A3], A3 00001D8E E26B lsr D3.w, D1 00001D90 292B 0338 move.l -[A4], [A3 + 0x338] 00001D94 9B02 subx.b D5, D2 00001D96 0672 E139 6500 addi.w [A2 + <> + D6 * 4], 0xE139 00001D9C FD39 .extension 0xD39 <> // unimplemented 00001D9E 4AAC 38A3 tst.l [A4 + 0x38A3] 00001DA2 2C4C movea.l A6, A4 00001DA4 1B02 move.b -[A5], D2 00001DA6 0490 7092 7002 subi.l [A0], 0x70927002 00001DAC 4784 .invalid 3, D4 // invalid opcode 4 with b == 6 00001DAE A1AC syscall FSMDispatch, flags=1 00001DB0 04DB .incomplete 00001DB2 1537 0E28 move.b -[A2], [A7 + D0 * 8 + 0x28] 00001DB6 1384 D301 move.b [[A1 + <> + A5 * 2]], D4 00001DBA 570D subq.b A5, 3 00001DBC BA93 cmp.l D5, [A3] 00001DBE 0665 023B addi.w -[A5], 0x23B 00001DC2 1207 move.b D1, D7 00001DC4 0EDD .incomplete 00001DC6 7006 moveq.l D0, 0x06 00001DC8 0802 178E btst.b D2, 0x8E 00001DCC 02A3 0738 AB0E andi.l -[A3], 0x738AB0E 00001DD2 1710 move.b -[A3], [A0] 00001DD4 AF87 syscall slXMASK11, auto_pop 00001DD6 1A7E movea.b A5, <> label00001DD8: 00001DD8 8905 sbcd D4, D5 00001DDA B79A xor.l [A2]+, D3 00001DDC 8E07 or.b D7, D7 00001DDE 10D9 move.b [A0]+, [A1]+ 00001DE0 2E04 move.l D7, D4 00001DE2 DC10 add.b D6, [A0] 00001DE4 C910 and.b [A0], D4 00001DE6 544B addq.w A3, 2 00001DE8 027B 0433 20A9 andi.w [PC + D2.w - 0x87], 0x433 00001DEE 3843 movea.w A4, D3 00001DF0 00CB .incomplete 00001DF2 0658 B603 addi.w [A0]+, 0xB603 00001DF6 124A movea.b A1, A2 00001DF8 8491 or.l D2, [A1] 00001DFA 050F btst A7, D2 00001DFC 8905 sbcd D4, D5 00001DFE 5037 10F7 addq.b [A7 + D1.w - 0x9], 8 00001E02 3710 move.w -[A3], [A0] 00001E04 D5D3 add.l A2, [A3] 00001E06 044B 1138 subi.w A3, 0x1138 00001E0A DC04 add.b D6, D4 00001E0C CABB 5BD8 and.l D5, [] 00001E10 F658 68C3 .extension 0x658 <>, 0x68C3 // unimplemented 00001E14 13CA C35B D8F6 move.b [0xC35BD8F6], A2 00001E1A 4468 9312 neg.w [A0 - 0x6CEE] 00001E1E 1E10 move.b D7, [A0] 00001E20 931A sub.b [A2]+, D1 00001E22 630C bls +0xE /* 00001E30 */ 00001E24 F658 0B4E .extension 0x658 <>, 0x0B4E // unimplemented 00001E28 D4CB add.w A2, A3 00001E2A 05AE E307 bclr [A6 - 0x1CF9], D2 00001E2E EB14 roxl D4.b, 5 label00001E30: 00001E30 DB00 addx.b D5, D0 00001E32 9303 subx.b D1, D3 00001E34 5ACB 00BB dbpl D3, +0xBD /* 00001EF1 */ 00001E38 03A3 bclr -[A3], D1 00001E3A 080E A406 btst.b A6, 0x6 00001E3E B642 cmp.w D3, D2 00001E40 6E01 bgt +0x3 /* 00001E43 */ 00001E42 2EFB 27BB 0C58 DB02 0704 5774 move.l [A7]+, [[0xC58DB02 + D2 * 8] + 0x7045774] 00001E4E 02AB 802B 6358 C100 andi.l [A3 - 0x3F00], 0x802B6358 00001E56 845E or.w D2, [A6]+ 00001E58 CB40 exg D5, D0 00001E5A 1B1B move.b -[A5], [A3]+ 00001E5C 001B 61DB ori.b [A3]+, 0xDB 00001E60 1FF6 4413 move.b <>, [A6 + D4.w * 4 + 0x13] 00001E64 2ACA move.l [A5]+, A2 00001E66 D36C FB1F add.w [A4 - 0x4E1], D1 00001E6A 0B02 btst D2, D5 00001E6C E71A rol D2.b, 3 00001E6E FD2B .extension 0xD2B <> // unimplemented 00001E70 1081 move.b [A0], D1 00001E72 0538 8505 btst [0xFFFF8505], D2 00001E76 0402 5B30 subi.b D2, 0x30 /* '0' */ 00001E7A 8105 sbcd D0, D5 00001E7C 38C1 move.w [A4]+, D1 00001E7E 0091 0527 0B82 ori.l [A1], 0x5270B82 00001E84 3710 move.w -[A3], [A0] 00001E86 7627 moveq.l D3, 0x27 00001E88 0D86 bclr D6, D6 00001E8A A305 syscall Status, flags=3 00001E8C 070D btst A5, D3 00001E8E 8B63 or.w -[A3], D5 00001E90 0227 0D8E andi.b -[A7], 0x8E 00001E94 3B1C move.w -[A5], [A4]+ 00001E96 F311 .extension 0x311 <> // unimplemented 00001E98 8B0E sbcd -[A5], -[A6] 00001E9A 38BB 0F22 4E33 00C3 move.w [A4], [[PC + 0x4E33 + D0 * 8] + 0xC3] 00001EA2 0C2B 02D8 F311 cmpi.b [A3 - 0xCEF], 0xD8 00001EA8 2B02 move.l -[A5], D2 00001EAA 3863 movea.w A4, -[A3] 00001EAC 0A29 0183 1521 xori.b [A1 + 0x1521], 0x83 00001EB2 0183 bclr D3, D0 00001EB4 1538 2304 move.b -[A2], [0x00002304] 00001EB8 0701 btst D1, D3 00001EBA 5E81 addq.l D1, 7 00001EBC 6099 bra -0x65 /* 00001E57 */ 00001EBE 1A27 move.b D5, -[A7] 00001EC0 0D61 bchg -[A1], D6 00001EC2 830E sbcd -[A1], -[A6] 00001EC4 7B04 moveq.l D5, 0x04 00001EC6 0417 01D7 subi.b [A7], 0xD7 00001ECA 2307 move.l -[A1], D7 00001ECC 0118 btst [A0]+, D0 00001ECE CC06 and.b D6, D6 00001ED0 FB01 .extension 0xB01 <> // unimplemented 00001ED2 5246 addq.w D6, 1 00001ED4 8B0B sbcd -[A5], -[A3] 00001ED6 0317 btst [A7], D1 00001ED8 10F3 04CA move.b [A0]+, [A3 + D0.w * 4 - 0x54] 00001EDC 0FEE .incomplete 00001EDE 5C62 addq.w -[A2], 6 00001EE0 020F 34FB andi.b A7, 0xFB 00001EE4 01A5 bclr -[A5], D0 00001EE6 000F 3487 ori.b A7, 0x87 00001EEA 1AD8 move.b [A5]+, [A0]+ 00001EEC CD05 abcd D6, D5 00001EEE F644 4300 .extension 0x644 <>, 0x4300 // unimplemented 00001EF2 0B1F btst [A7]+, D5 00001EF4 E36F lsl D7.w, D1 00001EF6 0432 E5A3 1B34 subi.b <>, 0xA3 00001EFC 8CB3 1ADB or.l D6, [A3 + D1 * 2 - 0x37] 00001F00 1537 1138 2B10 971B move.b -[A2], [A7 + 0x2B10971B + D1] 00001F08 94FB 1233 sub.w A2, [PC + D1.w * 2 + 0x33] 00001F0C 0BEE .incomplete 00001F0E 224E movea.l A1, A6 00001F10 0B02 btst D2, D5 00001F12 C30C abcd -[A1], -[A4] 00001F14 930E subx.b -[A1], -[A6] 00001F16 6B05 bmi +0x7 /* 00001F1D */ 00001F18 9B00 subx.b D5, D0 00001F1A 8B01 sbcd D5, D1 00001F1C E368 lsl D0.w, D1 00001F1E 0B1F btst [A7]+, D5 00001F20 0782 bclr D2, D3 00001F22 6A87 bpl -0x77 /* 00001EAB */ 00001F24 1BD2 move.b <>, [A2] 00001F26 8308 sbcd -[A1], -[A0] 00001F28 BA76 033B E302 910D 871B AE53 cmp.w D5, [[A6 - 0x1CFD6EF3 + D0 * 2] - 0x78E451AD] 00001F34 0F65 bchg -[A5], D7 00001F36 55CB 0774 dbcs D3, +0x776 /* 000026AC */ 00001F3A 070A btst A2, D3 00001F3C 636B bls +0x6D /* 00001FA9 */ 00001F3E 0A6B 3A68 BB0D xori.w [A3 - 0x44F3], 0x3A68 /* ':h' */ 00001F44 AA68 syscall DialogDispatch 00001F46 431A .invalid 1, [A2]+ // invalid opcode 4 with b == 4 00001F48 AA68 syscall DialogDispatch 00001F4A 930E subx.b -[A1], -[A6] 00001F4C 1B2F A6A3 move.b -[A5], [A7 - 0x595D] 00001F50 124A movea.b A1, A2 00001F52 170A move.b -[A3], A2 00001F54 E502 asl D2.b, 2 00001F56 0F34 3CCB btst [A4 + D3 * 4 - 0x53], D7 00001F5A 1321 move.b -[A1], -[A1] 00001F5C 58BB 04BA addq.l [PC + D0.w * 4 - 0x70], 4 00001F60 817E or.w <>, D0 00001F62 2303 move.l -[A1], D3 00001F64 ED01 asl D1.b, 6 00001F66 0F34 A101 btst [[A4 + <> + A2]], D7 00001F6A 0550 bchg [A0], D2 00001F6C 9B02 subx.b D5, D2 00001F6E 4A40 tst.w D0 00001F70 E325 asl D5.b, D1 00001F72 4C02 0F34 movem.w D2,D4,D5,A0,A1,A2,A3, D2 00001F76 1709 move.b -[A3], A1 00001F78 94A1 sub.l D2, -[A1] 00001F7A 4E17 .invalid // invalid opcode 4 00001F7C 0152 bchg [A2], D0 00001F7E DB10 add.b [A0], D5 00001F80 1305 move.b -[A1], D5 00001F82 2821 move.l D4, -[A1] 00001F84 0742 bchg D2, D3 00001F86 3B2D 0443 move.w -[A5], [A5 + 0x443] 00001F8A 0083 0E28 0414 ori.l D3, 0xE280414 00001F90 65B3 bcs -0x4B /* 00001F45 */ 00001F92 FB48 .extension 0xB48 <> // unimplemented 00001F94 EB1F rol D7.b, 5 00001F96 C104 abcd D0, D4 00001F98 AB21 syscall RSect 00001F9A 8506 sbcd D2, D6 00001F9C 7B2C moveq.l D5, 0x2C 00001F9E 8101 sbcd D0, D1 00001FA0 3807 move.w D4, D7 00001FA2 0381 bclr D1, D1 00001FA4 631B bls +0x1D /* 00001FC1 */ 00001FA6 8193 or.l [A3], D0 00001FA8 C960 and.w -[A0], D4 00001FAA E501 asl D1.b, 2 00001FAC 0300 btst D0, D1 00001FAE 4221 clr.b -[A1] 00001FB0 0113 btst [A3], D0 00001FB2 12B1 16EB move.b [A1], [A1 + D1.w * 8 - 0x21] 00001FB6 12D4 move.b [A1]+, [A4] 00001FB8 AD16 syscall HideWindow, auto_pop 00001FBA AB0C syscall FastSlabMode 00001FBC B71B xor.b [A3]+, D3 00001FBE D1C6 add.l A0, D6 00001FC0 E503 asl D3.b, 2 00001FC2 26A3 move.l [A3], -[A3] 00001FC4 2B47 0C40 move.l [A5 + 0xC40], D7 00001FC8 224E movea.l A1, A6 00001FCA 4B0C .invalid 5, A4 // invalid opcode 4 with b == 4 00001FCC 780B moveq.l D4, 0x0B 00001FCE 0658 0F06 addi.w [A0]+, 0xF06 00001FD2 2301 move.l -[A1], D1 00001FD4 4B5B chk.w D5, [A3]+ 00001FD6 A9BE syscall GetNewControl 00001FD8 9305 subx.b D1, D5 00001FDA 1501 move.b -[A2], D1 00001FDC 6424 bcc +0x26 /* 00002002 */ 00001FDE 731A moveq.l D1, 0x1A 00001FE0 DC38 252C add.b D6, [0x0000252C] 00001FE4 4B3D .invalid 5, <> // invalid opcode 4 with b == 4 00001FE6 BB04 xor.b D4, D5 00001FE8 3203 move.w D1, D3 00001FEA 204C movea.l A0, A4 00001FEC 1264 movea.b A1, -[A4] 00001FEE 0F8C bclr A4, D7 00001FF0 C606 and.b D3, D6 00001FF2 2114 move.l -[A0], [A4] 00001FF4 0608 00FB addi.b A0, 0xFB 00001FF8 9CDB sub.w A6, [A3]+ 00001FFA 0627 0077 addi.b -[A7], 0x77 /* 'w' */ 00001FFE 0710 btst [A0], D3 00002000 E634 roxr D4.b, D3 label00002002: 00002002 68C3 bvc -0x3B /* 00001FC7 */ 00002004 1B85 11FB 0FE5 550F 8CCB 0121 move.b [[0xFE5550F] - 0x7334FEDF], D5 00002010 1553 0A07 move.b [A2 + 0xA07], [A3] 00002014 0B12 btst [A2], D5 00002016 410F .invalid 0, A7 // invalid opcode 4 with b == 4 00002018 A305 syscall Status, flags=3 0000201A 4A84 tst.l D4 0000201C 070F btst A7, D3 0000201E 1529 4413 move.b -[A2], [A1 + 0x4413] 00002022 8413 or.b D2, [A3] 00002024 5B4B subq.w A3, 5 00002026 5B17 subq.b [A7], 5 00002028 122A 1B32 move.b D1, [A2 + 0x1B32] 0000202C E16C lsl D4.w, D0 0000202E 031B btst [A3]+, D1 00002030 2B0C move.l -[A5], A4 00002032 170F move.b -[A3], A7 00002034 BF49 cmpm.w [A7]+, [A1]+ 00002036 6D1B blt +0x1D /* 00002053 */ 00002038 2A4A movea.l A5, A2 0000203A 8427 or.b D2, -[A7] 0000203C 1270 5B14 movea.b A1, <> 00002040 A5A9 syscall 0x0A9, flags=5 00002042 8344 070E pack D1, D4, 0x070E 00002046 392B 10CE move.w -[A4], [A3 + 0x10CE] 0000204A 9304 subx.b D1, D4 0000204C 3A73 0B73 0390 5302 F302 330B movea.w A5, [[A3 + 0x3905302] - 0xCFDCCF5] 00002058 2B68 B2D5 A853 move.l [A5 - 0x57AD], [A0 - 0x4D2B] 0000205E 0A43 0737 xori.w D3, 0x737 00002062 0608 0107 addi.b A0, 0x7 00002066 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 00002068 1328 069B move.b -[A1], [A0 + 0x69B] 0000206C 2305 move.l -[A1], D5 0000206E 0DAB 0B34 bclr [A3 + 0xB34], D6 00002072 26AB 1811 move.l [A3], [A3 + 0x1811] 00002076 D117 add.b [A7], D0 00002078 0D60 bchg -[A0], D6 0000207A 3284 move.w [A1], D4 0000207C 00CB .incomplete 0000207E 198C 0B1A 0D63 move.b [[A4 + D0 * 2] + 0xD63], A4 00002084 82AB 10E1 or.l D1, [A3 + 0x10E1] 00002088 0E73 1384 424C .invalid.w [A3 + D4.w * 2 + 0x4C], 0x1384 // invalid immediate operation 0000208E 020F 250C andi.b A7, 0xC 00002092 9B0D subx.b -[A5], -[A5] 00002094 971C sub.b [A4]+, D3 00002096 FCEE E311 .extension 0xCEE <> // unimplemented 0000209A 7863 moveq.l D4, 0x63 0000209C 00CC .incomplete 0000209E 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 000020A0 033B 3711 btst [[PC + D3 * 8]], D1 000020A4 6009 bra +0xB /* 000020AF */ 000020A6 3E27 move.w D7, -[A7] 000020A8 09F9 .incomplete 000020AA 0800 2334 btst.b D0, 0x34 /* '4' */ 000020AE D305 addx.b D1, D5 000020B0 6C50 bge +0x52 /* 00002102 */ 000020B2 85AE 5B54 or.l [A6 + 0x5B54], D2 000020B6 E636 roxr D6.b, D3 000020B8 170C move.b -[A3], A4 000020BA 8E37 1330 0903 2307 or.b D7, [A7 + 0x9032307 + D1 * 2] 000020C2 D861 add.w D4, -[A1] 000020C4 B473 3D61 2C36 cmp.w D2, [[A3 + 0x2C36]] 000020CA E017 roxr D7.b, 8 000020CC 132B E374 move.b -[A1], [A3 - 0x1C8C] 000020D0 2711 move.l -[A3], [A1] 000020D2 7127 moveq.l D0, 0x27 000020D4 02CD .incomplete 000020D6 211E move.l -[A0], [A6]+ 000020D8 1711 move.b -[A3], [A1] 000020DA 06A9 1BE1 1343 0042 addi.l [A1 + 0x42], 0x1BE11343 000020E2 0703 btst D3, D3 000020E4 5A5C addq.w [A4]+, 5 000020E6 6261 bhi +0x63 /* 00002149 */ 000020E8 047B 3D6E 30C6 subi.w [PC + D3.w - 0x58], 0x3D6E /* '=n' */ // begin alternate branch 000020EA-000020F4 label000020EA: 000020EA 3D6E 30C6 423C move.w [A6 + 0x423C], [A6 + 0x30C6] 000020F0 CB1D and.b [A5]+, D5 000020F2 4901 .invalid 4, D1 // invalid opcode 4 with b == 4 // end alternate branch 000020EA-000020F4 label000020EA: // (misaligned) 000020EE 423C CB1D 4901 clr.b 0xCB1D4901 000020F4 B338 1713 xor.b [0x00001713], D1 000020F8 07C5 .incomplete 000020FA 02B3 1479 1C63 949B andi.l [A3 + A1.w * 4 - 0x101], 0x14791C63 label00002102: 00002102 6C04 bge +0x6 /* 00002108 */ 00002104 4273 1D28 2B2F clr.w [A3 + 0x2B2F + D1 * 4] // begin alternate branch 00002108-0000210C label00002108: 00002108 2B2F 2110 move.l -[A5], [A7 + 0x2110] // end alternate branch 00002108-0000210C label00002108: // (misaligned) 0000210A 2110 move.l -[A0], [A0] 0000210C 8B43 3910 pack D5, D3, 0x3910 00002110 6B0A bmi +0xC /* 0000211C */ 00002112 4B0E .invalid 5, A6 // invalid opcode 4 with b == 4 00002114 0B00 btst D0, D5 00002116 45FD lea.l A2, <> 00002118 1C2C 321C move.b D6, [A4 + 0x321C] label0000211C: 0000211C 2C42 movea.l A6, D2 0000211E 4C00 9B3D movem.w D0,D2,D3,D4,D5,A0,A1,A3,A4,A7, D0 00002122 E1DA asl .w [A2]+ 00002124 1304 move.b -[A1], D4 00002126 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4 00002128 0711 btst [A1], D3 0000212A BEAB 40F4 cmp.l D7, [A3 + 0x40F4] 0000212E 336C E346 CB8C move.w [A1 - 0x3474], [A4 - 0x1CBA] 00002134 043B 1006 FB19 subi.b [[PC + A7 * 2]], 0x6 0000213A 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 0000213C 2956 7300 move.l [A4 + 0x7300], [A6] 00002140 2156 D803 move.l [A0 - 0x27FD], [A6] 00002144 0EA3 1293 3A53 .invalid.l -[A3], 0x12933A53 // invalid immediate operation 0000214A 0673 077B 080F addi.w [A3 + D0 + 0xF], 0x77B 00002150 4A40 tst.w D0 00002152 8402 or.b D2, D2 00002154 6394 bls -0x6A /* 000020EA */ 00002156 1216 move.b D1, [A6] 00002158 BCC3 cmpa.w A6, D3 0000215A 02A5 1063 54A1 andi.l -[A5], 0x106354A1 00002160 005C 621C ori.w [A4]+, 0x621C 00002164 1625 move.b D3, -[A5] 00002166 01EB .incomplete 00002168 7442 moveq.l D2, 0x42 0000216A 2AFB 0241 move.l [A5]+, [PC + D0.w * 2 + 0x41] 0000216E 1F27 move.b -[A7], -[A7] 00002170 14FF move.b [A2]+, <> 00002172 0E27 1251 .invalid.b -[A7], 0x51 /* 'Q' */ // invalid immediate operation 00002176 E30E lsl D6.b, 1 00002178 5C56 addq.w [A6], 6 0000217A 030A btst A2, D1 0000217C 1E10 move.b D7, [A0] 0000217E 1302 move.b -[A1], D2 00002180 9813 sub.b D4, [A3] 00002182 0294 C308 B311 andi.l [A4], 0xC308B311 00002188 AB03 syscall Jackson 0000218A 58BB 01F3 02D3 0F7B 1558 FB26 addq.l [[0x2D30F7B] + 0x1558FB26], 4 00002196 A305 syscall Status, flags=3 00002198 CE74 1705 and.w D7, [[A4 + <>] + D1 * 8] 0000219C 0521 btst -[A1], D2 0000219E 3E6E 1713 movea.w A7, [A6 + 0x1713] 000021A2 09F3 .incomplete 000021A4 1F07 move.b -[A7], D7 000021A6 07E3 .incomplete 000021A8 F693 0F0F .extension 0x693 <> // unimplemented 000021AC 1E10 move.b D7, [A0] 000021AE 8B0A sbcd -[A5], -[A2] 000021B0 EB1B rol D3.b, 5 000021B2 DB25 add.b -[A5], D5 000021B4 1B01 move.b -[A5], D1 000021B6 EB1B rol D3.b, 5 000021B8 A902 syscall RealFont 000021BA 936F A902 sub.w [A7 - 0x56FE], D1 000021BE AB1A syscall PutOval 000021C0 2570 5A65 6D5B move.l [A2 + 0x6D5B], [A0 + D5 * 2 + 0x65] 000021C6 0931 050F 6902 530E btst [[A1 + <>] + D0 * 4 + 0x6902530E], D4 000021CE C569 E101 and.w [A1 - 0x1EFF], D2 000021D2 1710 move.b -[A3], [A0] 000021D4 8540 020F pack D2, D0, 0x020F 000021D8 E901 asl D1.b, 4 000021DA B642 cmp.w D3, D2 000021DC 0712 btst [A2], D3 000021DE B264 cmp.w D1, -[A4] 000021E0 C50C abcd -[A2], -[A4] 000021E2 1713 move.b -[A3], [A3] 000021E4 F32E .extension 0x32E <> // unimplemented 000021E6 049B 1002 0F65 subi.l [A3]+, 0x10020F65 000021EC 0F4B bchg A3, D7 000021EE 869B or.l D3, [A3]+ 000021F0 0034 D30E 122C ori.b [A4 + D1.w * 2 + 0x2C], 0xE 000021F6 1217 move.b D1, [A7] 000021F8 13A9 5C62 E501 move.b [[A1 + <> + A6 * 4]], [A1 + 0x5C62] 000021FE 2361 2716 move.l [A1 + 0x2716], -[A1] 00002202 5F02 subq.b D2, 7 00002204 1795 A073 move.b [A3 + A2.w + 0x73], [A5] 00002208 00D3 .incomplete 0000220A 0788 bclr A0, D3 0000220C 010D btst A5, D0 0000220E 5C23 addq.b -[A3], 6 00002210 0C2B 4602 9B80 cmpi.b [A3 - 0x6480], 0x2 00002216 A31A syscall GetZone, flags=3 00002218 4AAC 8801 tst.l [A4 - 0x77FF] 0000221C 31EB 05CB 0881 move.w [0x00000881], [A3 + 0x5CB] 00002222 1FEB 12A7 move.b <>, [A3 + 0x12A7] 00002226 1EB2 7EAE move.b [A7], [A2 + D7 * 8 - 0x82] 0000222A 8905 sbcd D4, D5 0000222C 00D3 .incomplete 0000222E A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3 00002230 100C move.b D0, A4 00002232 CB01 abcd D5, D1 00002234 4905 .invalid 4, D5 // invalid opcode 4 with b == 4 00002236 1B46 0715 move.b [A5 + 0x715], D6 0000223A A48B syscall CommToolboxDispatch, flags=4 0000223C 0163 bchg -[A3], D0 0000223E 68A7 bvc -0x57 /* 000021E7 */ 00002240 1EDD move.b [A7]+, [A5]+ 00002242 AC88 syscall TextFace, auto_pop 00002244 020F 2A6A andi.b A7, 0x6A /* 'j' */ 00002248 8345 B306 pack D1, D5, 0xB306 0000224C BB0B cmpm.b [A5]+, [A3]+ 0000224E 2714 move.l -[A3], [A4] 00002250 8D18 or.b [A0]+, D6 00002252 0A0B 3324 xori.b A3, 0x24 /* '$' */ 00002256 FB1A .extension 0xB1A <> // unimplemented 00002258 D307 addx.b D1, D7 0000225A 04DC .incomplete 0000225C 388B move.w [A4], A3 0000225E 0C22 AE07 cmpi.b -[A2], 0x7 00002262 02EA .incomplete 00002264 0300 btst D0, D1 00002266 0305 btst D5, D1 00002268 103C DB10 move.b D0, 0x10 0000226C 7B36 moveq.l D5, 0x36 0000226E 0812 3E02 btst.b [A2], 0x2 00002272 CB97 and.l [A7], D5 00002274 305B movea.w A0, [A3]+ 00002276 0922 btst -[A2], D4 00002278 AE03 syscall NewPixMap, auto_pop 0000227A 0EBB 1223 0353 0585 .invalid.l [[ + <>] + D0 * 4], 0x12230353 // invalid immediate operation 00002282 0103 btst D3, D0 00002284 1630 FB19 move.b D3, [[A0 + A7 * 2]] 00002288 120B move.b D1, A3 0000228A 3300 move.w -[A1], D0 0000228C 8B3D or.b <>, D5 0000228E 22AE 5B06 move.l [A1], [A6 + 0x5B06] 00002292 0463 5C22 subi.w -[A3], 0x5C22 /* '\\\"' */ 00002296 AEF3 syscall ExpansionBusDispatch, auto_pop 00002298 113B 31A3 017B 14C5 0123 move.b -[A0], [[0x17B + D3] + 0x14C50123] 000022A2 748B moveq.l D2, 0xFFFFFF8B 000022A4 40D3 move.w [A3], SR 000022A6 0073 9CD3 00BB ori.w [A3 + D0.w - 0x69], 0x9CD3 000022AC 3A21 move.w D5, -[A1] 000022AE 0105 btst D5, D0 000022B0 040F 6E30 subi.b A7, 0x30 /* '0' */ 000022B4 6302 bls +0x4 /* 000022B8 */ 000022B6 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 label000022B8: 000022B8 D300 addx.b D1, D0 000022BA 32A5 move.w [A1], -[A5] 000022BC 0243 298C andi.w D3, 0x298C 000022C0 0FE5 .incomplete 000022C2 01C3 .incomplete 000022C4 5165 subq.w -[A5], 8 000022C6 002B 9810 3026 ori.b [A3 + 0x3026], 0x10 000022CC CB13 and.b [A3], D5 000022CE 0F89 bclr A1, D7 000022D0 5B3E subq.b <>, 5 000022D2 245B movea.l A2, [A3]+ 000022D4 2941 0C07 move.l [A4 + 0xC07], D1 000022D8 0B68 C331 bchg [A0 - 0x3CCF], D5 000022DC 2D0B move.l -[A6], A3 000022DE 0B5D bchg [A5]+, D5 000022E0 7B17 moveq.l D5, 0x17 000022E2 0703 btst D3, D3 000022E4 CB5C and.w [A4]+, D5 000022E6 6205 bhi +0x7 /* 000022ED */ 000022E8 010F btst A7, D0 000022EA 6E30 bgt +0x32 /* 0000231C */ 000022EC D801 add.b D4, D1 000022EE 14CB move.b [A2]+, A3 000022F0 170F move.b -[A3], A7 000022F2 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 000022F4 D3A3 add.l -[A3], D1 000022F6 0903 btst D3, D4 000022F8 0F05 btst D5, D7 000022FA 0603 10A3 addi.b D3, 0xA3 000022FE 0171 B017 bchg [A1 + A3.w + 0x17], D0 00002302 0DF5 .incomplete 00002304 524B addq.w A3, 1 00002306 1304 move.b -[A1], D4 00002308 0223 8241 andi.b -[A3], 0x41 /* 'A' */ 0000230C D207 add.b D1, D7 0000230E 07CC .incomplete 00002310 6B11 bmi +0x13 /* 00002323 */ 00002312 9B04 subx.b D5, D4 00002314 A51F syscall DisposPtr/DisposePtr, flags=5 00002316 FB6D .extension 0xB6D <> // unimplemented 00002318 6E34 bgt +0x36 /* 0000234E */ 0000231A D856 add.w D4, [A6] label0000231C: 0000231C 2B05 move.l -[A5], D5 0000231E 230C move.l -[A1], A4 00002320 0F02 btst D2, D7 00002322 0F56 bchg [A6], D7 00002324 C30B abcd -[A1], -[A3] 00002326 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 00002328 8502 sbcd D2, D2 0000232A 9B84 subx.l D5, D4 0000232C 020F 2101 andi.b A7, 0x1 00002330 3306 move.w -[A1], D6 00002332 6B58 bmi +0x5A /* 0000238C */ 00002334 270E move.l -[A3], A6 00002336 12ED 67A3 move.b [A1]+, [A5 + 0x67A3] 0000233A 0393 bclr [A3], D1 0000233C 09EE .incomplete 0000233E C293 and.l D1, [A3] 00002340 0902 btst D2, D4 00002342 4B12 .invalid 5, [A2] // invalid opcode 4 with b == 4 00002344 3423 move.w D2, -[A3] 00002346 0532 424C btst [A2 + D4.w * 2 + 0x4C], D2 0000234A 224E movea.l A1, A6 0000234C DB07 addx.b D5, D7 label0000234E: 0000234E 1002 move.b D0, D2 00002350 3349 AB00 move.w [A1 - 0x5500], A1 00002354 0903 btst D3, D4 00002356 62D5 bhi -0x29 /* 0000232D */ 00002358 5613 addq.b [A3], 3 0000235A 0A65 640F xori.w -[A5], 0x640F 0000235E 426B 4783 clr.w [A3 + 0x4783] 00002362 084A 8443 bchg.b A2, 0x43 /* 'C' */ 00002366 2A0D move.l D5, A5 00002368 470F .invalid 3, A7 // invalid opcode 4 with b == 4 0000236A 34B8 F9AC move.w [A2], [0xFFFFF9AC] 0000236E 0520 btst -[A0], D2 00002370 A113 syscall FlushVol, flags=1 00002372 7B17 moveq.l D5, 0x17 00002374 FB01 .extension 0xB01 <> // unimplemented 00002376 8402 or.b D2, D2 00002378 CB28 E511 and.b [A0 - 0x1AEF], D5 0000237C 7358 moveq.l D1, 0x58 0000237E 8116 or.b [A6], D0 00002380 570C subq.b A4, 3 00002382 405B negx.w [A3]+ 00002384 00E9 .incomplete 00002386 56DE sne [A6]+ 00002388 1C17 move.b D6, [A7] 0000238A 0A20 EB0F xori.b -[A0], 0xF // begin alternate branch 0000238C-0000238E label0000238C: 0000238C EB0F lsl D7.b, 5 // end alternate branch 0000238C-0000238E label0000238C: // (misaligned) 0000238E 1400 move.b D2, D0 00002390 6B73 bmi +0x75 /* 00002405 */ 00002392 B030 2305 cmp.b D0, [[A0 + <>] + D2 * 2] 00002396 8402 or.b D2, D2 00002398 E317 roxl D7.b, 1 0000239A 5C62 addq.w -[A2], 6 0000239C 1400 move.b D2, D0 0000239E 0FB0 30F6 bclr [A0 + D3.w - 0x10], D7 000023A2 A8E0 syscall OffsetRgn/OfsetRgn 000023A4 224E movea.l A1, A6 000023A6 030E btst A6, D1 000023A8 100F move.b D0, A7 000023AA 14C5 move.b [A2]+, D5 000023AC 5757 subq.w [A7], 3 000023AE 01F2 .incomplete 000023B0 E128 lsl D0.b, D0 000023B2 630D bls +0xF /* 000023C1 */ 000023B4 2E04 move.l D7, D4 000023B6 D307 addx.b D1, D7 000023B8 1043 movea.b A0, D3 000023BA 0350 bchg [A0], D1 000023BC 1400 move.b D2, D0 000023BE E353 roxl D3.w, 1 000023C0 B04B cmp.w D0, A3 000023C2 0A3E 0672 xori.b <>, 0x72 /* 'r' */ 000023C6 2CC7 move.l [A6]+, D7 000023C8 1F3F move.b -[A7], <> 000023CA 9B00 subx.b D5, D0 000023CC 8300 sbcd D1, D0 000023CE 635C bls +0x5E /* 0000242C */ 000023D0 3473 1353 0E11 277B movea.w A2, [[A3] + 0xE11277B] 000023D8 5863 addq.w -[A3], 4 000023DA 24D3 move.l [A2]+, [A3] 000023DC 004B 320D ori.w A3, 0x320D /* '2\r' */ 000023E0 270F move.l -[A3], A7 000023E2 3091 move.w [A0], [A1] 000023E4 2607 move.l D3, D7 000023E6 0D66 bchg -[A6], D6 000023E8 0F26 btst -[A6], D7 000023EA 6B0D bmi +0xF /* 000023F9 */ 000023EC 5781 subq.l D1, 3 000023EE DD01 addx.b D6, D1 000023F0 6D38 blt +0x3A /* 0000242A */ 000023F2 B30C cmpm.b [A1]+, [A4]+ 000023F4 9B0E subx.b -[A5], -[A6] 000023F6 C50B abcd -[A2], -[A3] 000023F8 7868 moveq.l D4, 0x68 000023FA A312 syscall SetEOF, flags=3 000023FC 85A1 or.l -[A1], D2 000023FE 6352 bls +0x54 /* 00002452 */ 00002400 224E movea.l A1, A6 00002402 8B0A sbcd -[A5], -[A2] 00002404 7834 moveq.l D4, 0x34 00002406 BB3A 2501 xor.b [PC + 0x2501 /* 00004909, cstring "" */], D5 0000240A CB13 and.b [A3], D5 0000240C 224E movea.l A1, A6 0000240E 0B1C btst [A4]+, D5 00002410 7834 moveq.l D4, 0x34 00002412 3CF3 105C move.w [A6]+, [A3 + D1.w + 0x5C] 00002416 224E movea.l A1, A6 00002418 E300 asl D0.b, 1 0000241A 0446 C522 subi.w D6, 0xC522 0000241E 9B19 sub.b [A1]+, D5 00002420 3A22 move.w D5, -[A2] 00002422 4E46 trap 6 00002424 9863 sub.w D4, -[A3] 00002426 016B 069E bchg [A3 + 0x69E], D0 label0000242A: 0000242A 1301 move.b -[A1], D1 label0000242C: 0000242C 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 0000242E 5301 subq.b D1, 1 00002430 E152 roxl D2.w, 8 00002432 E217 roxr D7.b, 1 00002434 0FAA 783A bclr [A2 + 0x783A], D7 00002438 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 0000243A E720 asl D0.b, D3 0000243C D243 add.w D1, D3 0000243E 1625 move.b D3, -[A5] 00002440 03C3 .incomplete 00002442 2E78 50DB movea.l A7, [0x000050DB] 00002446 2310 move.l -[A1], [A0] 00002448 1053 movea.b A0, [A3] 0000244A 3510 move.w -[A2], [A0] 0000244C 1B07 move.b -[A5], D7 0000244E 10F3 6817 move.b [A0]+, [A3 + D6 + 0x17] label00002452: 00002452 16CE move.b [A3]+, A6 00002454 2D08 move.l -[A6], A0 00002456 E720 asl D0.b, D3 00002458 ECFB D323 0425 bfclr [PC + D0.w * 4 + 0x25] {12:D3} 0000245E 0C28 A90C 5713 cmpi.b [A0 + 0x5713], 0xC 00002464 1C62 movea.b A6, -[A2] 00002466 2511 move.l -[A2], [A1] 00002468 E310 roxl D0.b, 1 0000246A 2511 move.l -[A2], [A1] 0000246C 5068 9B11 addq.w [A0 - 0x64EF], 8 00002470 E50F lsl D7.b, 2 00002472 9B11 sub.b [A1], D5 00002474 2511 move.l -[A2], [A1] 00002476 5034 DB58 addq.b [A4], 8 0000247A 1B01 move.b -[A5], D1 0000247C 50F7 20E8 st [A7 + D2.w - 0x24] 00002480 A721 syscall GetPtrSize, flags=7 00002482 205C movea.l A0, [A4]+ 00002484 3B07 move.w -[A5], D7 00002486 4325 .invalid 1, -[A5] // invalid opcode 4 with b == 4 00002488 0433 0E81 13CB 44C1 03CB subi.b [[ + <>] + 0x44C103CB], 0x81 00002492 054E bchg A6, D2 00002494 330E move.w -[A1], A6 00002496 DD03 addx.b D6, D3 00002498 0F50 bchg [A0], D7 0000249A 0B43 bchg D3, D5 0000249C C503 abcd D2, D3 0000249E 5045 addq.w D5, 8 000024A0 2E31 EC85 move.l D7, [A1 + A6 * 4 - 0x123] 000024A4 9AE1 sub.w A5, -[A1] 000024A6 1BA4 419E B198 move.b [[] + D4 - 0x4E68], -[A4] 000024AC 688B bvc -0x73 /* 00002439 */ 000024AE 0E1B 0750 .invalid.b [A3]+, 0x50 /* 'P' */ // invalid immediate operation 000024B2 B321 xor.b -[A1], D1 000024B4 E90C lsl D4.b, 4 000024B6 8B22 or.b -[A2], D5 000024B8 5321 subq.b -[A1], 1 000024BA 1050 movea.b A0, [A0] 000024BC CB0F abcd -[A5], -[A7] 000024BE CE50 and.w D7, [A0] 000024C0 F721 .extension 0x721 <> // unimplemented 000024C2 0D6D 080B bchg [A5 + 0x80B], D6 000024C6 6510 bcs +0x12 /* 000024D8 */ 000024C8 0B43 bchg D3, D5 000024CA A117 syscall Eject, flags=1 000024CC C904 abcd D4, D4 000024CE 070F btst A7, D3 000024D0 9853 sub.w D4, [A3] 000024D2 2150 28C1 move.l [A0 + 0x28C1], [A0] 000024D6 04F7 .incomplete label000024D8: 000024D8 210C move.l -[A0], A4 000024DA D504 addx.b D2, D4 000024DC 50FB 5307 0263 8932 st [[PC + <>] + D5 * 2 + 0x2638932] 000024E4 8989 8B18 unpk -[A4], -[A1], 0x8B18 000024E8 EB13 roxl D3.b, 5 000024EA C5C7 muls.w D2, D7 000024EC 8B0C sbcd -[A5], -[A4] 000024EE 4A5B tst.w [A3]+ 000024F0 1E25 move.b D7, -[A5] 000024F2 9607 sub.b D3, D7 000024F4 1983 D803 move.b [A4 + A5 + 0x3], D3 000024F8 0550 bchg [A0], D2 000024FA 3C93 move.w [A6], [A3] 000024FC 4932 5B1E 122C .invalid 4, [[A2] + D5 * 2 + 0x122C] // invalid opcode 4 with b == 4 00002502 020F 8C03 andi.b A7, 0x3 00002506 00EB .incomplete 00002508 23C4 3C93 5E83 move.l [0x3C935E83], D4 0000250E 034B bchg A3, D1 00002510 0B47 bchg D7, D5 00002512 1137 7300 move.b -[A0], [A7 + <> + D7 * 2] 00002516 8302 sbcd D1, D2 00002518 BB41 xor.w D1, D5 0000251A C4E5 mulu.w D2, -[A5] 0000251C 01C3 .incomplete 0000251E 1D61 A783 move.b [A6 - 0x587D], -[A1] 00002522 0817 19F9 btst.b [A7], 0xF9 00002526 0F8C bclr A4, D7 00002528 D885 add.l D4, D5 0000252A 01E3 .incomplete 0000252C 1AB3 6ABB move.b [A5], [A3 + D6 * 2 - 0x69] 00002530 110E move.b -[A0], A6 00002532 0366 bchg -[A6], D1 00002534 3336 0608 move.w -[A1], [A6 + D0.w * 8 + 0x8] 00002538 8E03 or.b D7, D3 0000253A 6627 bne +0x29 /* 00002563 */ 0000253C 1637 C6CA move.b D3, [A7 + A4.w * 8 - 0x54] 00002540 AB82 syscall slMASK10 00002542 C1B3 CB3B 1716 AA45 0393 2025 and.l [[A3 + 0x1716AA45 + A4 * 2] + 0x3932025], D0 0000254E B06B 0CFB cmp.w D0, [A3 + 0xCFB] 00002552 1C32 B21B move.b D6, [A2 + A3.w * 2 + 0x1B] 00002556 03BE bclr <>, D1 00002558 76D4 moveq.l D3, 0xFFFFFFD4 0000255A 4C07 06A9 movem.w D0,D3,D5,D7,A1,A2, D7 0000255E 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00002560 8349 6306 pack -[A1], -[A1], 0x6306 00002564 A300 syscall Open/PBHOpen/HOpen, flags=3 00002566 F60F 34FB .move16 0xF60F, 0x34FB // unimplemented 0000256A 080D 0206 btst.b A5, 0x6 0000256E 1502 move.b -[A2], D2 00002570 89A7 or.l -[A7], D4 00002572 6B0C bmi +0xE /* 00002580 */ 00002574 DB19 add.b [A1]+, D5 00002576 F69B 1307 .extension 0x69B <> // unimplemented 0000257A 0AE3 .incomplete 0000257C C506 abcd D2, D6 0000257E 5B21 subq.b -[A1], 5 label00002580: 00002580 C407 and.b D2, D7 00002582 1812 move.b D4, [A2] 00002584 8B01 sbcd D5, D1 00002586 330A move.w -[A1], A2 00002588 170F move.b -[A3], A7 0000258A F401 .invalid <> 0000258C 0EF6 .incomplete 0000258E 2317 move.l -[A1], [A7] 00002590 9301 subx.b D1, D1 00002592 6105 bsr +0x7 /* 00002599 */ 00002594 E06D lsr D5.w, D0 00002596 02F2 .incomplete 00002598 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4 0000259A 531D subq.b [A5]+, 1 0000259C 0D09 btst A1, D6 0000259E 0705 btst D5, D3 000025A0 9707 subx.b D3, D7 000025A2 12A1 move.b [A1], -[A1] 000025A4 3207 move.w D1, D7 000025A6 1987 1C16 move.b [A4 + D1 * 4 + 0x16], D7 000025AA BB2C D506 xor.b [A4 - 0x2AFA], D5 000025AE 8B01 sbcd D5, D1 000025B0 3037 1260 move.w D0, [A7 + D1.w * 2 + 0x60] 000025B4 B309 cmpm.b [A1]+, [A1]+ 000025B6 1676 1702 6523 movea.b A3, [[A6 + <> + D1 * 8] + 0x6523] 000025BC 0427 0C1C subi.b -[A7], 0x1C 000025C0 5B1E subq.b [A6]+, 5 000025C2 AC2C syscall Pack10, auto_pop 000025C4 022B 9850 26CB andi.b [A3 + 0x26CB], 0x50 /* 'P' */ 000025CA 11C1 6367 move.b [0x00006367], D1 000025CE 1164 CAE3 move.b [A0 - 0x351D], -[A4] 000025D2 3BF3 0421 move.w <>, [A3 + D0.w * 4 + 0x21] 000025D6 1ABB 04C1 move.b [A5], [PC + D0.w * 4 - 0x63] 000025DA 06C3 .incomplete 000025DC 2C63 movea.l A6, -[A3] 000025DE 0617 1A20 addi.b [A7], 0x20 /* ' ' */ 000025E2 A711 syscall GetEOF, flags=7 000025E4 3E64 movea.w A7, -[A4] 000025E6 2713 move.l -[A3], [A3] 000025E8 231B move.l -[A1], [A3]+ 000025EA 0343 bchg D3, D1 000025EC 1506 move.b -[A2], D6 000025EE 7264 moveq.l D1, 0x64 000025F0 1719 move.b -[A3], [A1]+ 000025F2 8653 or.w D3, [A3] 000025F4 2A63 movea.l A5, -[A3] 000025F6 0607 143F addi.b D7, 0x3F /* '?' */ 000025FA C500 abcd D2, D0 000025FC EB25 asl D5.b, D5 000025FE C100 abcd D0, D0 00002600 2C17 move.l D6, [A7] 00002602 00A3 1264 BB1A ori.l -[A3], 0x1264BB1A 00002608 084B 023B bchg.b A3, 0x3B /* ';' */ 0000260C 7063 moveq.l D0, 0x63 0000260E 0607 11F0 addi.b D7, 0xF0 00002612 270E move.l -[A3], A6 00002614 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4 00002616 2E27 move.l D7, -[A7] 00002618 12B4 .incomplete